ECMAScropt基础: 严格模式 注释 ECMAScropt的关键字与保留字
ECMAScript 大量借鉴C以及其他C语言的语法 在这里我会从头至尾介绍ECMAScript的语法 本文适合新手阅读
ECMAScript的基本语法 :
在ECMAScript中 变量名是严格区分大小写的 也就是说在代码中 变量A 与 变量B 是两个完全不同的变量 并且变量的名不可使用语言中的关键字 和 保留字 ECMAScript中拥有严格模式
1.严格模式 :
要使整个编码进入严格模式 只需要在整个编码最顶部添加
"use strict";
这行看上去像字符串 代码是告诉支持的javaScript引擎 代码现在需要切换到严格模式 切换到严格模式的好处是在调试编码错误时 你会更加直观 。
2.ECMAScripy的注释 :
ECMAScript的注释包括单行注释与块级注释 单行注释以是在单行代码的开头处加入两个斜杠 在斜杠后面的内容将成为注释不被计算机阅读
//我是注释
多行注释 或者说块级注释 是以一个/*开头并以一个*/结尾 在进行多行注释时 可以在被注释的行的上一行和下一行各多注释一个空行 这种方式是为了提高注释的可读性 在企业项目中经常使用
/*
*我是块状注释
*我是块状注释
*我是块状注释
*/
3.ECMAScript的关键字:
关键字不可以用于作为变量名 或其他标识符 在下面我列出了ECMAScript的关键字 并简单的写了一个描述
break 用于跳出循环
case 一种分支结构
catch 用于捕获错误
continue 用于跳过循环中的一个迭代
default 关联语句
delete 删除对象
do 一般表示在代码运行之前
else 表示否则
finally 用于处理代码中可能出现的错误信息
for 一种循环
function 声明函数
if if语句表示如果
in 用于遍历对象的属性名
instanceof 用于测试对象
new 在内存中分配实例对象
return 返回值
switch 用于选择被执行的代码块
this 内部对象
throw 语句创建自定义错误
try 语句测试代码块的错误
typeof 用于返回类型
var 定义一个变量
void 代表不返回任何值
while 循环的一种
with 引用一个对象
4.ECMAScript保留字:
这些保留字也不可以用于标识符 即使又是在非严格模式下并不会报错 但未以免麻烦问题的发生 保留字请不要使用
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