javascript学习1

Posted 左耳_fly

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript学习1相关的知识,希望对你有一定的参考价值。

<script type="text/javascript">
    var a,b,c,d;
    a=(b=5,c=2,d=3);//逗号运算符:它只会返回最后边的表达式的值
    console.log(a);//3   
             
    var a,b,c,d;
    a=void(b=3,c=2,d=3);//void强调后面的表达式不会返回值给a
    console.log(a);//undefined 
             
    var a=[1,2];
    console.log(a instanceof Array);//a是数组的一个实例   true
    console.log(a instanceof Object);//所有的对象都是一个Object实例                
</script>

 

for(变量 in 对象){
  执行的语句块;
}
作用:
  1.遍历数组中的所有数组元素.
  2.遍历javascript对象的所有属性.

<script type="text/javascript">
    var arr=new Array(5);//虽然定义了数组的长度为5,但可以往后赋值
    arr[0]=1;
    arr[2]=3;
    arr[3]="abc";
    arr[5]=true;
    for(var index in arr){
        /*console.log(index);//0 2 3 5*/
        console.log(arr[index]);//1 3 abc true
    }
                 
    for(var properties in navigator){
        console.log("属性:"+properties+",属性值:"+navigator[properties]);
    }
</script>

 

异常抛出语句

<script type="text/javascript">
    for(var i=0;i<10;i++){
        document.write(i+"</br>");
        if(i==5){
            throw new Error("报错了");//在控制台看到报错效果
        }
    }    
</script>

 

异常捕获语句

<script type="text/javascript">
	try{
		var age=5;
		if(age==5){
			  throw new Error("年龄太小了");
		}
	}catch(e){
		document.write("出错:"+e.message);
	}finally{
		document.write("总会执行的finally块");
	}
</script>

 

with语句

<script type="text/javascript">
     //with语句
     with(document){
        write("输出第一行数据</br>");
        write("输出第二行数据</br>");
        write("输出第三行数据</br>");
     }
</script>

 

 

以上是关于javascript学习1的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript单行代码,也就是代码片段

JavaScript实用功能代码片段

JavaScript 代码片段

Xitrum学习笔记08 - JavaScript and JSON

48个值得掌握的JavaScript代码片段(上)

Javascript代码片段在drupal中不起作用