javascript小结之语法、关键字、保留字及变量

一、语法

javascript中一切都是区分大小写的,包括变量、函数名、操作符等。例如,text和Text表示两个不一样的变量。

1、标识符:变量、函数、属性的名字、函数的参数等都是标识符。

标识符的命名规则如下:

(1)首字母必须是一个字母、下划线(_)或者一个美元符号($),即不能以数字作为标识符的首字母。

(2)除首字母以外的其他字符可以是字母、下划线、美元符合、数字。

(3)不能把关键字、保留字、true、false、null作为标识符。

2、注释:

javascript使用C语言注释风格,包括单行注释和块级注释。

单号注释://

块级注释(多行注释):/*  注释内容  */

3、直接量:就是字面量,跟java中的字面量一个意思,指的是直接显示出来的数据值。

数字字面量:123

字符串字面量:"yedward"

布尔字面量:true、false

正则表达式字面量:/js/gi

对象字面量:null

对象字面量表达式:{x:1, y:2},在javascript中定义对象有很多种方法,使用这种方式定义对象有种说法说是json式定义方法。

数组字面量表达式:[1, 2, 3, 4, 5]

二、关键字和保留字

关键字:关键字一般用于控制语句的开始或结束,或者用于执行指定的操作,关键字是JS语言保留的,不能用作标识符。

javascript中主要用到的关键字有: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

保留字:还有一种不能用作标识符的保留字,它们与关键字不同的是,这些保留字并没有特定的用途,现在没有使用,以后或许会用,现在仅仅用作保留,所以这些保留字有可能是将来的关键字。

javascript中的保留字主要有:abstract、enum、int、short、boolean、export、interface、static、byte、extends、long、super、char、final、native、synchronized、class、float、package、throws、const、goto、private、transient、debugger、implements、protected、volatile、double、import、public

三、变量

javascript中的变量是松散类型(弱类型)的,松散类型(弱类型)是指可以用来保存任何类型的数据。定义变量用var关键字,后面跟上变量名。

var a; // 定义了一个a变量,但是没有对a进行初始化赋值,这时,系统会给它一个特殊的值,值为undefined,表示未定义。

var b = 100;

b = "yedward"; // 由于js是弱类型语言,同一个变量可以存放不同类型的值。

定义变量的时候也可以不使用var,这种变量和var变量的区别在于作用域,后面单独总结成一篇博文,这里不展开。

有一个地方需要注意的是:

var a = 1
var b = 2
alert(a)
alert(b)

上面这种写法,每一行后面都没有加上分号,javascript中虽然规定如果语句写在不同行,那么可以省略分号,但是这种写法不被提倡,以后假装不知道。

var a = 2 , b = 3, c = "yedward";

如上所示,也可以使用一个语句定义多个变量,中间用逗号隔开即可。

本文标题:javascript小结之语法、关键字、保留字及变量

本文链接:http://yedward.net/?id=246

本文版权归作者所有,欢迎转载,转载请以文字链接的形式注明文章出处。

相关文章