javaScript的核心是ECMAScript,具体规定了js的语法规则。
100 //数字字面量'徐佳莹' //字符串字面量false //布尔字面量/js/gi //正则表达式字面量null //对象字面量字面量表达式:{X:1,Y:2} 对象字面量表达式[1,2,3,4,5] 数组字面量表达式【二、关键字】:即程序中已经开始使用的字符
ECMAScript-262描述了一组具有特定用途的关键字,一般用于控制语句的开始或结束,或者用于执行特定的操作符等。关键字也是语言保留的,不能用作标识符。以下是ECMAScript的全部关键字:【保留字】:ECMScript-262还描述了另一组不能用作标识符的保留字,尽管保留字在JavaScript中还没有特定的用途,但它们很有肯能在将来被用作关键字。【三、变量】:
ECMAScript的变量是松散类型的,所谓松散类型就是用来保存任何类型的数据。定义变量时要使用var操作符(var是关键字),后面跟一个变量名(变量名是标识符)。下面是两种情况:var box;alert(box);这句话定义了一个box变量,但没有对它进行初始化(也就是没有给变量赋值)。这时,系统会给它一个特殊的值--undefined(表示未定义)。alert(age);var box; //声明变量var box=100; //声明变量并且初始化alert(box); //以弹窗的方式输出box的值所谓变量,就是可以初始化后可以再次改变的量,ECMASCript属于弱变量类型(松散类型)的语言,可以同时改变不同类型的量。(PS:虽然可以改变不同类型的量,但是这样对于后期的维护带来困难,而且性能也不高,导致成本很高!)var boxString='中国';var boxString=100;alert(boxString);
新闻热点
疑难解答