ES中的一切(变量、函数、操作符、属性)都区分大小写。
test !== Test
function test () {} !== function Test () {}
obj.username !== obj.userName
标识符,指变量名、函数名、属性名以及参数名等等。格式规则如下:
1、 首字符必须是字母、下划线(_)或一个美元符号($);
2、 其他字符可以是字母、下划线、美元符号、数字;
3、 推荐: 标识符采用驼峰大小写格式,如:firstName;
4、 注意:不能把关键字、保留字、true、false、null用作标识符。
var lin _lin $lin lin123
var linName firstName lastName // 驼峰大小写格式
var class true false null // 这些不能用作标识符
注释使用C风格格式,包括单行注释和块级注释。
// 单行注释
/*
块级注释
*/
严格模式(strict mode),是为 JavaScript 定义了一种不同的解析与执行模型。要启用该模式,只需在顶部或函数顶部添加"strict mode"。
"strict mode" // 整个应用程序都启用严格模式
function strictMode () {
"strict mode"; // 在函数strictMode内启用严格模式
//coding...
}
语句以一个分号结尾,若省略分号,则由解释器确定语句的结尾。 推荐:每一个语句都应该添加分号。
var sum = a + b // 即使没有分号也是有效的语句——不推荐
var diff = a - b; // 有效的语句——推荐
网友评论