1.区分大小写
ECMAScript一切区分大小写(变量、函数名、操作符)
2.标识符(变量、函数、属性的名字或者函数的参数)
- 第一个字符必须是一个字母或者下划线“_”或者美元符号“$”
- 其他字符可以是字母数字下划线或者美元符号
- 关键字、保留字不能作为标识符,如:false,true等
(标识符最好按照驼峰大小写格式来书写,有利于保持可读性如:myCar)
3.注释
单行注释
//我是单行注释
/*
* 我是多行注释
* 我是多行注释
* 我是多行注释
*/
4.严格模式
“use strict”
或者
function(){
“use strict”;
….
}
5.语句
a.习惯语句以分号(;)结束,如:
var a = 0 //不推荐(虽说不会报错)
var a = 0; //推荐
b.使用代码模块
if(a > b) console.log(‘输出’) //有效,但不推荐
if(a > b){
console.log(‘输出’); //推荐
}
6.关键字和保留字(略..)
7.变量
var message; //声明一个变量 (该变量保存着一个特殊的值:undefined)
使用var 声明变量将是定义该变量的作用域中的局部变量,如:
function(){
var test = 10;
}
alert(test) //错误 (因为var定义的test只在function局部使用)
如不使用var声明变量,则该变量的作用域将是全局变量,如:
function(){
test = 10;
}
alert(test); //10 有效
虽然说可以这样定义变量,不过不推荐,过渡使用全局变量容易导致不必要的混乱