JavaScript的变量命名规则和关键字的介绍
变量的名字 就像 人的名字一样,不能乱起。
你的代码不是只有你一个人看,变量既然是名字,那就这个名字就要有特殊的意义:
举个栗子:翠花,我们能从这个名字中得到什么信息?(这个名字应该是个女的,父母应该希望她长得跟花一样,一个美好的愿景)
小钢炮?
我们能从名字中读出很多含义,是因为我们的语言常识,同样,变量也有一套类似的常识标准,代表了各种含义,如下:
也就是第一个规则:
前缀就能表示出这个变量的类型
第二个规则:
开头必须为字母或者$或者_
那么能不能使用typeof做为变量名呢?想都别想!
第三个规则:
关键字和保留字不能用做变量名。
关键字:
以下这些关键字用于执行特定操作等。按照规则,关键字也是语言保留的,不能用做标识符。
break
|
do
|
instanceof
|
typeof
|
case
|
else
|
new
|
var
|
catch
|
finally
|
return
|
void
|
continue
|
for
|
switch
|
while
|
debugger*
|
function
|
this
|
with
|
default
|
if
|
throw
|
delete
|
in
|
try
|
|
|
保留字:未来可能做为关键字的存在
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
|
|
alert()方法
alert()方法用来停止浏览器加载代码,并弹出()里面的内容。
浏览器解析代码的顺序(从上到下,从左到右)