2.1.1 字母大小写
JavaScript对字母大小写是敏感的,即区分大小写。
2.1.2 字符集
JavaScript使用“Unicode”字符集。
2.1.3 变量和类型
2.1.3.1 变量
在编程语言中,变量用于存储数据值。
JavaScript有多种数据类型:“数字”、“字符串”、“数组”、“对象”等,但均使用关键字“var
”来定义变量,使用等号“=
”来为变量赋值:
序号 | 示例 | 说明 |
---|---|---|
1 | var length = 5; | 通过数字赋值 |
2 | var points = x * 10; | 通过表达式赋值 |
3 | var lastName = “Johnson”; | 通过字符串赋值 |
4 | var cars = [“Saab”, ”Volvo”, ”BMW”]; | 通过数组赋值 |
5 | var person = {firstName:”Steven”, lastName:”Marshal”}; | 通过对象赋值 |
注:由于JavaScript只有一种数据类型,因此为弱类型语言。
2.1.3.2 作用域
所用域是可访问变量的集合。
在JavaScript语言中,对象和函数同样也是变量,作用域是可访问变量、对象、函数的集合。
作用域可分为全局作用域和局部作用域:
- 全局作用域
在函数外定义即为全局的,全局作用域的所有脚本和函数均可使用; - 局部作用域
在函数内定义即为局部的,局部作用域只能在函数体内被访问。
2.1.4 关键字
JavaScript关键字用于标识要执行的操作。
abstract | else | instanceof | super |
---|---|---|---|
boolean | enum | int | switch |
break | export | interface | synchronized |
byte | extends | let | this |
case | false | long throw | |
catch | final | native | throws |
char | finally | new | transient |
class | float | null | true |
const | for | package | try |
continue | function | private | typeof |
debugger | goto | protected | var |
default | if | public | void |
delete | implements | return | volatile |
do | import | short | while |
double | in | static | with |
2.1.5 注释
1:单行注释
JavaScript语句使用双斜杠“//
”进行注释;
双斜杠“//
”后的内容将会被浏览器忽略。
2:多行注释
多行注释以“/*
”开始,以“*/
”结束。
2.1.6 语句规范
JavaScript语句用分号“;
”分隔。
例如:
var x = 5 + 6;
var y = x * 10;