ECMA是European Computer Manufacturers Association的缩写,即欧洲计算机制造商协会。欧洲计算机制造商协会是制定信息传输与通讯的国际化标准组织。
ECMAScript是ECMA制定的标准化脚本语言。
目前JavaScript使用的ECMAScript版本为ECMAScript-262。
一、使用javascript
在html或xml头部里
<script type="text/javascript" src="demo1.js"></script>
二、语法
1、区分大小写:包括变量、函数名和操作符。
2、标识符:就是指变量、函数、属性的名字,或者函数的参数。
注:第一字符必须是一个字母、不能使用关键字、保留字。如:mybook11
3、注释:
ECMAScript 使用C 风格的注释,包括单行注释和块级注释。
// 单行注释
/*
* 这是一个多行
* 注释
*/
4、字面量或直面量:
所有直接量(字面量),就是程序中直接显示出来的数据值。
100 //数字字面量
‘李世明‘ //字符串字面量
false //布尔字面量
/js/gi //正则表达式字面量
null //对象字面量
在ECMAScript 第3 版中,像数组字面量和对象字面量的表达式也是支持的,如下:
{x:1, y:2} //对象字面量表达式
[1,2,3,4,5] //数组字面量表达式
三、关键字和保留字
js特定用途的关键字,一般用于控制语句的开始或结束,或者用于执行特定的操作等。关键字也是语言保留的,不能用作标识符
ECMAScript 全部关键字
break else new var
case finally return void
catch for switch while
continue function this with
default if throw delete
in try do instanceof
typeof
四、变量
ECMAScript 的变量是松散类型的,所谓松散类型就是用来保存任何类型的数据。定义变量时要使用var 操作符(var 是关键),后面跟一个变量名(变量名是标识符)。
var box;
alert(box);
没有给变量赋值、系统会给它一个特殊的值-- undefined(未定义)