语法基础
- 区分大小写
- 标示符(变量,函数,属性,参数的名字)的规则
- 第一个字符必须是字母,下划线(_)或者美元符号($)
- 其他字符可以是字母,下划线(_)或者美元符号($)或者数字
- 命名一般采用驼峰大小写格式,即第一个字母小写,剩下的每个单词首字母大写
- 不能用关键字,保留字做为标示符
- 注释
- 单行注释
// 我是单行注释
- 多行注释
/*
*
* 我是多行注释
*
*/
- 严格模式(strict mode)
- 作用:告诉JS引擎切换到严格模式下解析代码,这种模式可以消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为,这是在ES5中新增的一种运行模式
- 使用:
- 针对整个文件,将"use strict"放在脚本文件的第一行,则整个脚本都将以"严格模式"运行,如果这行语句不在第一行,则无效
- 针对单个函数,将"use strict"放在函数体的第一行,则整个函数以"严格模式"运行。
- 注意点:
- 同样的代码,在"严格模式"中,可能会有不一样的运行结果;一些在"正常模式"下可以运行的语句,在"严格模式"下将不能运行。 例如,以下代码在两种运行模式下的返回值是不同的
function sayHi(){
alert(!this);
}
sayHi();
- 每条语句以分号结尾
注意点:语句结尾的分号不是必须的,但建议都加上