一、 语法构成
1. 区分大小写
ECMAScript中的一切,eg.变量、函数和操作符都是严格区分大小写的!!
例如:name Name NAME
下面为大家演示一下由于js的大小写的区分所运行的不同结果吧 !
第一种:
运行结果错误! (如下图所示)
第二种:
结果运行:系统弹出框 显示10
因此,体现出js一定要严格区分大小写!
2. 标识符
第一个字符必须是字母、下划线 或者 $
其他字符可以是数字、字母、下划线、$
例如:a1、$a、_a
结果如下:
小结:以字母、下划线、$开头的都不会报错!第一位不能是数字!!
3. 注释符
第一种:单行注释
// js代码
注:// 须写在开头, // 后的一行代码会被js忽略,不会解析;
(阻止代码执行,方便测试);
也可以在每行结尾处使用//来解释JavaScript代码,增强其可读性。
第二种:多行注释
/js代码/
/* */符号之间的任何字符都被视为注释文本而被忽略掉。
二、关键字和保留字
1. ECMAScript 关键字
关键字是保留的,不能用作变量名或函数名。
关键字的完整列表如下:
测试以下代码:
报错!
原因在于:关键字不能用作变量名或函数名,即var赋值不能赋给关键字。
所以,正确打开方式如下:
结果运行:
2. ECMAScript 保留字
保留字在某种意思上是为将来的关键字而保留的单词。因此保留字也不能被用作变量名或函数名。
保留字的完整列表如下:
小结:ECMAScript 关键字和保留字都不能用作变量名或函数名。
三、变量
ECMAScript的变量是松散类型的,所谓的松散类型就是用来保存任何类型的数据。
定义变量时要使用var操作符,后面跟一个变量名称。(变量名称即标识符)
语法: 操作符+标识符(赋值)
1. 赋值
第一种:赋的值为数字
结果弹出18
第二种:赋的值为汉字
如果打印的是汉字,必须要加引号!(单双引号都可以)
结果如下:
2. 声明变量
第一种:声明一个变量
var name=“喋喋”;
第二种:声明多个变量(注意书写格式)
不用每一条都写var,每条声明之间用逗号隔开,最后一条加分号即可
结果:
注:每个语句的结尾都要加上“;”,证明语句已经结束。