20160217-js读书笔记

js里的语句和表达式

这是一条语句

var a = 1 + 3;

这是一个表达式

1 + 3

语句主要为了进行某种操作,一般情况下不需要返回值;而表达式是为了得到返回值,一定会返回一个值。

标识符

最常见的标示符就是变量名和函数名,js的标示符对大小写敏感,如果遇到非法标示符,js就会报错。

第一个字符,可以是任意Unicode字母,以及美元符号($)和下划线(_)。

第二个字符及后面的字符,除了Unicode字母、美元符号和下划线,还可以用数字0-9。

保留字

JavaScript有一些保留字,不能用作标识符:arguments、break、case、catch、class、const、continue、debugger、default、delete、do、else、enum、eval、export、extends、false、finally、for、function、if、implements、import、in、instanceof、interface、let、new、null、package、private、protected、public、return、static、super、switch、this、throw、true、try、typeof、var、void、while、with、yield。另外,还有三个词虽然不是保留字,但是因为具有特别含义,也不应该用作标识符:Infinity、NaN、undefined。

注释

// 这是单行注释
/*
这是
多行
注释
*/

条件语句

if结构

if (m === 3)
    m += 1;

if...else结构

if (m === 0) {
    //...
} else if (m === 1) {
    //...
} else if (m === 2) {
    //...
} else {
    //...
}

switch结构

switch (fruit) {
    case "banana":
        //...
        break;
    case "apple":
        //...
        break;
    default:
        //...
}

你可能感兴趣的:(20160217-js读书笔记)