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]);

        }

      

  • 相关阅读:
    hadoop2 作业执行过程之reduce过程
    hadoop2 作业执行过程之map过程
    hadoop2 作业执行过程之yarn调度执行
    scala的下划线
    tomcat 配置系列1
    Windows Server 2008 __ Windows Server 2008R2
    dell技术中心
    戴尔服务器启动和raid设置(以dell r420为例)
    WinPE安装windows(dell r420)
    Red Hat enterprise linux 5.4 x64 + DELL R420 安装网卡驱动 (broadcom 5270)
  • 原文地址:https://www.cnblogs.com/rellame/p/4975478.html
Copyright © 2011-2022 走看看