zoukankan      html  css  js  c++  java
  • JavaScript语句

    JavaScript语句各式各样,一个JavaScript程序无非是一个以分号分隔的语句集合,所以一旦掌握了JavaScript语句。就能够開始编写JavaScript程序了。

    1、表达式语句
    表达式语句是JavaScript中最简单的语句,如赋值语句、自增自减运算符、delete运算符、函数调用等。

    2、空语句
    空语句什么都不做,用一个单独的分号表示。

    3、复合语句
    用花括号将多条语句括起来便是一个复合语句,看起来就像一个语句一样,也能够理解为一个代码块。

    4、var变量
    var语句用来声明一个或多个变量,无法通过delete删除,没有指定初始化表达式时,变量的值初始为undefined。变量声明语句会被提前至脚本或者函数的顶部,这是个有意思的事情,可是初始化的操作则还在原来的var语句的位置运行。

    5、function函数
    keywordfunction用来定义函数,函数声明语句通常出如今JavaScript代码的最顶层。也能够嵌套在其他函数体内,但在嵌套时,函数声明仅仅能出如今所嵌套函数的顶部。

    和通过var声明变量一样,函数定义语句中的函数被显式地提前到了脚本或函数的顶部。函数声明语句创建的变量无法删除。

    5、if条件语句
    If语句有几种形式:if、if-else、if-else if、if-else if-else等。

    6、switch条件语句
    switch语句即switch-case,default也是一个case。对每一个case的匹配操作是===恒等运算符比較,一般还要用到break语句。

    7、while循环语句
    while语句先推断条件后运行。

    8、do-while循环语句
    do-while语句先运行后推断条件。

    9、for循环语句
    除了传统的for循环语句外,还包含for-in循环语句。for-in会遍历对象的可枚举属性。

    10、标签语句
    标签语句即在一个语句前加入标签和冒号,用于语句跳转。

    11、break语句
    break语句的作用是马上退出最内层的循环语句或switch语句。break后面尾随语句标签时。跳转到该标签语句处。

    12、continue语句
    continue语句运行下一次循环,也可指定跳转语句标签。

    13、return语句
    return语句可用于函数、循环语句、条件语句。在return语句的地方直接返回。在函数中,没有return时。返回的是undefined。

    14、throw语句
    throw语句即抛出异常,一般採用Error类型和其子类型。一个Error对象有一个name属性表示错误类型,一个message属性用来存放传递给构造函数的字符串。当抛出异常时,JavaScript解释器会马上停止当前正在运行的逻辑,并跳转至就近的异常处理程序中。

    15、try-catch-finally语句
    try-catch-finally语句用于处理异常。try语句块中的代码可能会抛出异常,抛出异常时会被catch捕获。finally则无论try是否抛出了异常都会运行。提前终止try语句块中的代码运行可使用break、continue、return。

    16、with语句
    with语句用于暂时扩展作用域链,但在严格模式中是禁止使用with语句的。

    17、debugger语句
    debugger语句通常什么也不做,然而当调试程序可用并运行的时候。JavaScript解释器将会以调试模式运行。实际上,这条语句用来产生一个断点。

    18、use strict指令
    “use strict”指令是ECMAScript 5引入的一条指令,它仅仅能出如今脚本代码的開始或者函数体的開始、不论什么实体语句之前,表示兴许的代码将会解析为严格代码。

  • 相关阅读:
    声音走样
    Terrain
    输出循环小数
    解决代码中多余的空行
    与二进制有关的几道面试题
    反转一个整数
    DirectX常见编译错误及解决办法
    STLset
    Visual Studio Autoexpand Information for DirectX 9
    素数环谈代码优化
  • 原文地址:https://www.cnblogs.com/yangykaifa/p/7347909.html
Copyright © 2011-2022 走看看