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

        }

      

  • 相关阅读:
    SAX解析xml,小实例
    Pull解析xml,小实例
    TCP通信小实例
    android 获取手机信息
    mysql创建用户与授权
    java执行SQL脚本文件
    IOUtils.readFully()的使用
    下载工具类
    vue element ui 父组件控制子组件dialog的显隐
    springboot-mybatis配置多数据源
  • 原文地址:https://www.cnblogs.com/rellame/p/4975478.html
Copyright © 2011-2022 走看看