码迷,mamicode.com
首页 > 其他好文 > 详细

第5章 语句

时间:2016-06-10 13:41:00      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:

技术分享
<script type="text/javascript">
    //表达式在JS中是短语,表达式计算一个值
    //语句(statement)就是JS中的整句或命令,语句用来执行以使某件事发生
    //表达式语句(expression statement)
    var x = 0;  //赋值
    //声明语句(declaration statement)
    var y;  //声明
    //条件语句(conditional statement)
    if( 1 > 2 ) console.log("yes");
    //循环语句(loop statement)
    while ( 1 > 2 ) console.log("yes");
    //跳转(jump statement)
    function z() {
        return ;
    }
</script>
View Code

5.1 表达式语句

技术分享
<script type="text/javascript">
    //具有副作用的表达式是JS中最简单的语句
    var greeting = "Hello" + "World";   //赋值表达式语句
    delete { x:1 }.x;   //删除对象的属性
    alert(greeting);    //虽然是表达式,由于对浏览器照成了影响,我们认为它是语句
</script>
View Code

5.2 复合语句和空语句

技术分享
<script type="text/javascript">
    //用花括号将多条语句放在一起,称为复合语句(compound statement)
    {
        var a = 0;
        var b = 0;
        var c = 0;
    }
    //JS中没有块级作用域,因此上面的复合语句全局可见
    ;//空语句(empty statement) JS解释器遇到空语句时不执行任何操作
</script>
View Code

5.3 声明语句

  5.3.1 var

技术分享
<script type="text/javascript">
    //var语句用来声明一个或多个变量
    //var name_1 [ = value_1 ][ ,..., name_n [= value_n]];
    //如果var语句出现在函数体内,那么它定义的是一个局部变量,其作用域就是这个函数
    //如果在顶层代码中使用var语句,它声明的是全局变量,在整个JS程序中都是可见的
</script>
View Code

  5.3.2 function

技术分享
<script type="text/javascript">
    //关键字function用来定义一个函数
    //function funcname([arg1 [,arg2,[...,argn]]]) {
    //    statement;
    //}
    //在定义函数时并不执行函数体内的语句
</script>
View Code

5.4 条件语句

  5.4.1 if

技术分享
<script type="text/javascript">
    //if第一种形式
    //if (expression)
    //    statement
    //if第二种形式
    //if (expression)
    //    statement1
    //else
    //    statement2
</script>
View Code

  5.4.2 else if

技术分享
<script type="text/javascript">
    //if (expression)
    //    statement
    //else if(expression)
    //    statement
    //else if(expression)
    //    statement
</script>
View Code

  5.4.3 switch

技术分享
<script type="text/javascript">
    //switch (expression) {
    //    case 1:
    //          statement;
    //      break;
    //    case n:
    //          statement;
    //      break;
    //    default:
    //          statement;
    //      break;
    //}
</script>
View Code

5.5 循环

  5.5.1 while

  5.5.2 do/while

  5.5.3 for

  5.5.4 for/in

5.6 跳转

  5.6.1 标签语句

  5.6.2 break 语句

  5.6.3 continue 语句

  5.6.4 return 语句

  5.6.5 throw 语句

  5.6.6 try/catch/finally 语句

5.7 其他语句类型

  5.7.1 with语句

  5.7.2 debugger语句

  5.7.3 "use strict"

5.8 JavaScript语句小结

  

第5章 语句

标签:

原文地址:http://www.cnblogs.com/revoid/p/5573541.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!