码迷,mamicode.com
首页 > 编程语言 > 详细

javascript学习1

时间:2017-06-26 13:36:11      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:blog   nbsp   div   obj   color   dex   class   throw   oid   

<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

标签:blog   nbsp   div   obj   color   dex   class   throw   oid   

原文地址:http://www.cnblogs.com/web-Knowledge/p/7079883.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!