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

Javascript基础知识5

时间:2014-08-17 22:41:13      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:blog   java   使用   io   for   div   html   amp   

不要把相等运算符(==)与赋值运算符(=)搞混。

以&&运算符隔开的两个条件中的前者为错,则不会检测第二个条件的真假。利用这一点,可以提高脚本的速度。

使用带switch的多个条件

if(button=="next") window.location = "next.html";
    else if(button=="previous") window.location = "pre.html";
    else if(button=="home") window.location = "home.html";
    else if(button=="back") window.location = "back.html";
    switch (button){
        case "next":
            window.location = "next.html";
            break;
        case "previous":
            window.location = "pre.html";
            break;
        case "home":
            window.location = "home.html";
            break;
        case "back":
            window.location = "back.html";
            break;
    }

  可以在switch结构中的每个case语句后使用多个语句。不必把他们放在大括号中。如果case匹配,javascript解析程序将执行语句,直至遇到break(或者下一个case)。

JavaScript还有第三类循环。for....in 循环,他是特别用来执行对一个对象的属性进行运算

for (i in navigator){
        document.write("property:" + i);
        document.write("value:" + navigator[i] + "<br>");
    }

  与普通的for循环一样,这类循环也使用一个索引变量。在循环的每次迭代中,该变量被设置为对象的下一属性。这样很容易的检查和修改对象的每个属性。

Javascript基础知识5,布布扣,bubuko.com

Javascript基础知识5

标签:blog   java   使用   io   for   div   html   amp   

原文地址:http://www.cnblogs.com/shen901223/p/3918400.html

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