首页 > 设计 > WEB开发 > 正文

JavaScript语法、关键保留字、变量

2019-11-02 18:22:36
字体:
来源:转载
供稿:网友

javaScript的核心是ECMAScript,具体规定了js的语法规则。

【一、语法】:

1、Javascript中严格区分大小写,比如:Text和text是两种不同的变量。2、标识符:标识符的开头可以以:a(字母)、_、$开头;其他组成:a(字母)、_、$、数字。3、不能把关键字,保留字,true、false、null作为标识符。4、字面量(literal):也称为直接量。所有直接量(字面量),就是程序中直接显示出来的数据值。比如:
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);


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表