首页 > 代码库 > javascript学习1
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。