下面的单词,很眼熟吧,是不是感觉很多语言都有呢,哎,条条大路通罗马,仅从关键字和保留字就可窥之一二
对应用法持续补充中
一.关键字(keyword)
break
else
new
var
case
finally
return
void
catch
for
switch
while
continue
function
this
with
default
if
throw
delete
in
try
do
typeof
instanceof
二保留字(.reserved word)
abstract
enum
int
short
byte
long
float
char
boolean
export
interface
static
extends
super
final
native
synchronized
class
packge
throws
const
goto
private
transient
debugger
impements
protected
volatile
double
import
public
三.一些关键字,保留字用法举例
in-作用于foreach循环,不过js中没有foreach关键字,则foreach循环使用for为关键字
window.οnlοad=function(){ var arr = new Array(1,2,3); for(var i in arr){ alert(arr[i]); } }
typeof&instanceof 这2个关键字用于判断
区别在于当typeof无法判断的场景(比如不同的对象判断)时,用instanceof 进行判断
window.οnlοad=function(){ var t1=1; var t3=""; alert(typeof t1);//number alert(typeof null);//object 这个类型判断中一个值得注意的地方,null表示object的占位符,想了解更多请google alert(typeof t3);//string }
window.οnlοad=function(){ var t1=[1,2,3]; var t2=[1,2,3]; alert(t1 instanceof Number);//true alert(t2 instanceof Array);//false }