ECMAScript的语法大量借鉴了C及其他类语言。
3.1.1 区分大小写
比如Test和test分别表示两个不同的变量但是函数名不能使用typeof,因为他是一个关键字,但是typeOf完成可以
可以作为一个有效的函数名
3.1.2 标识符
所谓标识符,就是指变量、函数、属性的名字,或者函数的参数。标识符可以是按照下列格式规则组合起来的一或多个字符
--第一个字符必须是一个字母、下环线(_)或一个美元符号($)
--其他字符可以是字母、下环线、美元符号或数字。
--
3.13注释
ECMAScript使用c风格的注释,包括单行注释和快级注释。单行注释以两个斜杠开头,如下所示
// 单行注释
/*
*
* 多行注释页也称为(块级注释)
*/
3.14 严格模式
严格模式是为了JavaScript定义了一种不同的解析与执行模型。在严格模式下,ECMAScript3中的一些不确定的行为将得到处理,而且对某些不安全的操作也会抛出错误。要在整个脚本中启用严格模式,可添加一段代码
"use strict";
3.15语句
ECMAScript中的语句以一个分号结尾,如果省略分号,则有解析器确定语句的结尾,
var sum = a + b; //即使没有分号也是不推荐的语句---不推荐
var diff = a - b; //有效的语句推荐