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

        }

      

  • 相关阅读:
    asp.net(.net 4.0)+ json 分页
    在两张表(A表和B表)里面找出A中不存在B表的记录
    linq to sql 的List<Table> 数据表缓存
    linq 并发冲突概念
    阿里RocketMq节约成本
    阿里巴巴java手册异常日志
    阿里巴巴java手册安全规约
    阿里巴巴java手册单元测试
    Spring boot自定义starter
    MongoDB权限
  • 原文地址:https://www.cnblogs.com/rellame/p/4975478.html
Copyright © 2011-2022 走看看