语言基础—语法&关键字与保留字

  • 语言基础—语法&关键字与保留字已关闭评论
  • 156 次浏览
  • A+
所属分类:Web前端
摘要

本章篇幅较长故分成几个小节来讲这个没啥好讲的,a和A是两个变量。标识符,就是变量、函数、属性或函数参数的名称。
标识符的组成规范,如下:


语法&关键字与保留字

本章篇幅较长故分成几个小节来讲

语法

区分大小写

这个没啥好讲的,aA是两个变量。

标识符

标识符,就是变量、函数、属性或函数参数的名称。
标识符的组成规范,如下:

  • 第一个字符必须是一个字母、下划线( _ )或者美元符号( $ );
  • 剩下的其他字符可以使字母、下划线、美元符号或者数字

按照惯例,ECMASCRPIT标识符推荐使用驼峰大小写命名,例如:myPen,handleSaveButton

注释

单行注释以两个斜杠字符开头,如:

  • // 单行注释

块注释以一个斜杠和一个星号(/)开头,以它们的反向组合(/)结尾,如:

  • /* 这是多行
    注释 */

严格模式

在严格模式下不安全的活动将抛出错误,一些不规范的写法也不会被处理。想要开启严格模式只要在脚本开头加一句

function playLOL(){ 	"use strict"; 	//函数体 } 

语句

ECMAScript 中的语句以分号结尾。省略分号意味着由解析器确定语句在哪里结尾,如下面的例子
所示:

let sum = a + b // 没有分号也有效,但不推荐 let diff = a - b; // 加分号有效,推荐 

多行代码使用{ } 花括号包裹。
当只有一条语句时,可以省略{},例如 return、for、if等等

// 有效,但容易导致错误,应该避免 if (test)   console.log(test);  // 推荐 if (test) {   console.log(test);  }  

在控制语句中使用代码块可以让内容更清晰,在需要修改代码时也可以减少出错的可能性。

上面这句是“红宝书”里的原话,个人认为在保证性能的前提下需要保证代码的可读性,代码靠机器执行,但却是写给人看的。


持续更新中