语法
宽松语法
区分大小写
变量,函数,操作符都区分大小写
标识符
就是变量,函数,属性的名字
开头必须是字母 或 _ 或 $
按照惯例,推荐采用驼峰大小写格式,如:getMessages
注释
//单行注释
/**
* 多行注释 或 块注释
*
*/
严格模式
“use strict”;
js文件顶部书写,也可以在函数内书写,如下:
function doSometing() {
"use strict";
...
}
语句
推荐 以分号“;”结尾
变量
var在函数内声明的变量是局部变量, 函数结束后会销毁。
在函数内声明变量,不使用标识符,变量为全局变量
function test() {
message = "hi";
}
test();
message; // hi
数据类型
Undefined
Null
Boolean
Number
String
Object #本质是一个无序的键值对。
可以使用 typeof 查看数据类型
typeof(message)
返回值如下
- undefined 未定义message
- boolean 布尔变量message
- number 数字message
- string 字符串message
- object 对象或Null 的message
- function 函数message