zoukankan      html  css  js  c++  java
  • Javascript基础知识5

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

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

    使用带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循环一样,这类循环也使用一个索引变量。在循环的每次迭代中,该变量被设置为对象的下一属性。这样很容易的检查和修改对象的每个属性。

  • 相关阅读:
    柠檬班软件测试就业班学习笔记持续更新
    linux练习题面试必备持续更新
    windows10 mysql5.7.23解压版安装教程
    2020 年最新:Maven无法使用阿里云仓库下载
    cd1101d 树形dp
    SemanticException [Error 10025]
    spark学习
    es学习
    nginx配置-线上服务器
    jdk、tomcat升级过程中遇到的问题
  • 原文地址:https://www.cnblogs.com/shen901223/p/3918400.html
Copyright © 2011-2022 走看看