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把一些标识符拿出来用做自己的关键字。因此,在程序中不能再把这些关键字用做标识符了,这就是保留字。
catch else in
六、可选分号
1.在Javascript中,如果语句各占一行,通常可以省略语句之间的分号;
2.分号可省略,但当Javascript发现无法正确解析代码的时候,它会自动填补分号;
如:
var b
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”。
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 varcatch else in
六、可选分号
1.在Javascript中,如果语句各占一行,通常可以省略语句之间的分号;
2.分号可省略,但当Javascript发现无法正确解析代码的时候,它会自动填补分号;
如:
var b
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
- JavaScript 学习 语法结构
- Javascript语法结构
- JavaScript 笔记 --- 语法结构
- javascript语法结构 九
- JavaScript语法结构
- JavaScript语法结构,关键字,保留字,变量
- Javascript学习笔记(二)Javascript核心之语法结构
- javaScript入门(二)-javaScript 基本语法结构
- 《JavaScript权威指南(第六版)》读书笔记 (一) 语法结构
- javascript权威指南学习笔记(第二章语法结构)
- 语法结构
- 语法结构
- javaScript 语法
- javascript语法
- JavaScript 语法
- javascript语法
- Javascript----语法
- javascript语法
- PreparedStatement详解
- MapReduce排序之 二次排序
- struts2通配符配置action及ajax响应配置
- C++高频面试题
- JAVA中Nan的解决方法
- Javascript语法结构
- 作为
- 数据库范式
- 均相体系概念
- 【第5篇】使用json-lib把json字符串数据转换成Collection
- 大发光火电话的回复光滑风格化
- C/C++程序员必须熟练应用的开源项目
- 的说法是打发士大夫的说法的说法绥德
- 快速判断点在三角形内