关键字用来表示控制语句的开始或结束,或者用于执行特定操作等。
break 跳出循环 和continue有区别
do 和while有关 当do...while时,先执行一次,在判断是否符合,
instanceof 可以识别继承的类型 a instanceof b ture/false
typeof 检测变量的数据类型 typeof() string/Number/Boolean/Array/Object/Null/
case switch中case
else if...else 中的else
new 定义新建对象
var 声明变量 var声明的为局部变量
catch 处理错误
finally try...catch结构允许在最后添加一个finally
代码块,表示不管是否出现错误,都必需在最后运行的语句。
return 输出
void <a href="javascript:void(0)" onClick="window.open()"> 点击链接后,页面不动,只打开链接
continue 跳过这个,重新运行 和break有区别
for 循环代码块一定的次数
switch 基于不同的条件执行不同的动作
while 在条件为真是循环执行代码块
debugger
function 定义函数
this 1.一般而言,在Javascript中,this指向函数执行时的当前对象。2.当函数没有被自身的对象调用时, this 的值就会变成全局对象。3.this对象,拥有 JavaScript 代码4.通过 call() 或 apply() 方法你可以设置 this 的值, 且作为已存在对象的新方法调用。
with 它的作用是操作同一个对象的多个属性时,提供一些书写的方便。
default 规定匹配不存在时做的事情:
if if...else.. 条件语句
throw 创建自定义错误。
delete 用于删除对象的某个属性,如果没有这个属性,那他将会被释放
in
try 测试代码块的错误。