zoukankan      html  css  js  c++  java
  • javascript权威指南笔记--javascript语言核心(三)

    1.var用来声明一个或多个变量。全局变量是全局对象的属性,它无法通过delete删除。

     如果var语句中的变量没有指定初始化表达式,那么这个变量的初始值为undefined。

     变量声明语句会被提前到脚本或函数的顶部,但是初始化的操作还是在原来的位置执行。

    2.和var声明的变量一样,函数定义语句中的函数(var setVal = function(){...})被显式地“提前”到脚本或函数的顶部。

    3.条件语句(分支):

      (1).if、else匹配规则:else总是和就近的if语句匹配

      (2).else if相当于else{

                if(XXX){

                  .....

                }

              }

      (3).switch:switch语句中只是指明了代码执行的起始点,并没有指明终点,因此需要用break语句来跳出switch语句。如果没有break,将一次执行后面的语句,一直执行到switch代码块的结尾。

            在函数中还可以用return来终止代码的执行。

            default:...可以放在switchz中的任何位置。

    4.循环

      (1).while:while(n){...}当n为true执行代码块中的语句

      (2).do/while:do{...}while(条件);

      (3).for(){}循环用于遍历数组

      (4).for/in循环用于遍历对象可枚举的(javascript内置属性内置方法如toString()方法就是不可枚举的)属性(也可以用来遍历数组中的元素):

        for(var p in o){

          console.log(o[p]);

        }

      

  • 相关阅读:
    搭建集群时遇到各种奇葩问题的大招~~
    oracle初学心得(转)
    "小寒"饮食养生
    时刻修正自已的思想
    myeclipse使用
    从javascript语言本身谈项目实战(转)
    Java的内存泄漏(转)
    概念解释
    小穴位大健康——李智
    历史朝代表
  • 原文地址:https://www.cnblogs.com/rellame/p/4975478.html
Copyright © 2011-2022 走看看