JavaScript中的标识符(附:关键字表)

JavaScript中的标识符

标识符是指JavaScript中定义的符号,例如,变量名、函数名、数组名……标识符可以由任意顺序的大小字母数字下划线( _ )美元符号组成,但标识符不能以数字开头,不能是JavaScript中的保留关键字。

下面是合法的标识符

username

user_name

_userName

$username

_$

 

下面是非法的标识符

int                                                      intJavaScript中的保留字

98.3                                                   98.3是由数字开头,并且标识符中不能含有点号(.)

Hello world                                         标识符中不能含有空格

 

附:

JavaScript 有许多保留关键字。这些关键字可分为三种类型:JavaScript 保留关键字、将来的保留字和应避免的单词。

JavaScript 关键字

break

false

in

this

void

continue

for

new

true

while

delete

function

null

typeof

with

else

if

return

var

 

 

JavaScript 将来的关键字

case

debugger

export

super

catch

default

extends

switch

class

do

finally

throw

const

enum

import

try

要避免的单词是那些已经用作 JavaScript 的内部对象或函数的名称的字。例如 string parseInt 等单词均属此列。

使用前两类中的任何关键字都会在第一次载入脚本时导致编译错误。如果使用第三类中的保留字,则当您试图在同一个脚本中使用其作为变量,同时又要使用其原来的实体时,可能会出现奇怪的问题。例如,下面的脚本不会完全按照您所想的那样被执行:

var String;

var text = new String("This is a string object");

在本例中,您将得到一个错误,称 String 不是一个对象。不过很多使用已有标识符的例子并没有这么明显。

转载于:https://www.cnblogs.com/happiness/archive/2006/04/07/369007.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值