Javascript语法结构

来源:互联网 发布:发票网上认证软件 编辑:程序博客网 时间:2024/06/03 11:08
一、区分大小写
Javascript是区分大小写的语言,也就是说:关键字、变量、函数名和所有的标识符都必须采取一致的大小写形式。比如:
关键字“for”必须写成“for”,不能写成“FOR”或者“For”。同理,“flag”,“Flag”,“FLAG"是四个不同的变量名

二、字符集


三、注释

1.注释方式一(支持html的注释方式)
<!--注释内容-->

2.单行注释
//注释内容

3.多行注释
/* 注释内容*/
/*
 *
 */

四、直接量
直接量:就是程序中直接使用的数据值,如
12 //数字
1.2 //小数
"hello world" //字符串文本
true //布尔值
/javascript    //正则表达式直接量(用做模式匹配)
null   //空

五、标识符和保留字
1.标识符就是一个名字,它必须以字母、下划线或美元符号($)开始,以下是一些合法标识符
k、$str、_a、num
2.保留字:javascript把一些标识符拿出来用做自己的关键字。因此,在程序中不能再把这些关键字用做标识符了,这就是保留字。

例如:break deletefunction returntypeof

 casedo if switch var
 catch else in

六、可选分号
1.在Javascript中,如果语句各占一行,通常可以省略语句之间的分号;
2.分号可省略,但当Javascript发现无法正确解析代码的时候,它会自动填补分号;
如:
var b


3
这时候它会将其解析为:var a; b = 3;
1)如果一条语句以"("、"["、”/"、"+"或"-"开始,那么它极有可能和前一条语句合在一起解析。以"(" 和"["开始的语句非常常见;
2)如果当前语句和下一行语句无法合并解析,Javascript则在第一行后填补分号,这是通常规则,但有两个意外:
a.在涉及return、break和continue语句时,如果这三个关键字后紧跟着换行,Javascript则会在换行处填补分号。如:
return 
true;
解析为:return;true;而本意是return true;
b.在涉及“++”和“--”运算符的时候。这些运算符可以作为表达式的前缀,也可以作为后缀。做后缀时,它和表达式应当在同一行,否则,行尾将填补分号,同时“++”或“--”将作为下一行代码的前缀操作符并与之一起解析,如:
x
++
y
解析为:"x;++y",而不是“x++;y”。

0 0
原创粉丝点击