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:
        //...
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 53.计算字符 在字符串中获取字符值的数量, 可以使用字符串字符属性中的计数属性: let unusualMena...
    无沣阅读 1,173评论 0 4
  • 有人说过,很多弯路到最后都成了直路,所有的坑到最后也都成了坦途;所谓的直路和坦途并不是摆在眼前的,都是不断的的...
    老衲法号一眉道人阅读 1,399评论 0 4
  • 记忆中小时候只剪过一次短发,因为头发的不服帖,每天跟狮子王似的,因此之后从没有剪过短发,就一直留着长发,但...
    拂晓晨露阅读 363评论 0 0
  • 这段时间娱乐圈挺热闹的,王宝强的经纪人宋喆被抓了,老婆马蓉又向宝宝示爱了,苏享茂被新婚一个多月的妻子翟欣欣害...
    若茗ruoming阅读 241评论 0 1
  • 澧水风驱暑,苍云越雀翎。 涟漪浮绿荇,潋滟化流萤。 渔牗开边畔,华楼掠侧汀。 叶荷...
    殊荻阅读 137评论 1 2