每个语句以;号结束,JavaScript并不强制要求每个语句添加; 号。但为了方便匹配Java与C++这类语言的知识点,还是自觉加上吧。
代码段用{...}包裹。
if (finished){
// dosomething.
}
/* something */和//两种注释风格同时支持。
严格区分大小写
变量使用var声名。JavaScript是一种变量类型不固定的语言,所以可以做到b在声名时为数值,然后又赋值一个字符串给它。如例子中所展示的一样。
var a;
var b = 1;
b = '1334''; //作为动态语言,b的值可能赋予任何类型的值,并可以反复修改。
变量也可以不使用var而直接使用,但这种情况下变量即为全局变量,容易引起各种难以调试的问题,所以不建议这样使用。为了强制要求声名变量。可以在代码第一行写上:
'use strict';
这是一个需要ECMAScript高版本才能支持的特性,并不是所有浏览器都能支持。好在对于不支持这个语法的浏览器也只会把这句话当成一般的字符串语句,不会引起任何错误。