以下哪个变量名是非法的? javascript

a numb_1
B 2numb
c sum
D de2$F

答案选B 2numb。

JavaScript变量命名规则如下:
一、变量名区分大小写,允许包含字母、数字、美元符号($)和下划线,但【第一个字符不允许是数字】,不允许包含空格和其他标点符号
二、变量命名长度应该尽可能的短,并抓住要点,尽量在变量名中体现出值的类型
三、尽量避免使用没有意义的命名
四、禁止使用JavaScript关键词、保留字全名
五、变量名命名方法常见的有匈牙利命名法、驼峰命名法和帕斯卡命名法

可以在浏览器中直接测试:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-19

JS在命名变量时,你一定要记住:

1、不能以数字开头;

2、名字中不能含有特殊符号

那么这样就可以轻松判断了,B 和 D 是非法的!

兴个例子:

<script>
var a=baidu;
var eqceshi.com = google;
var 123hao = sogou;

document.write(a);
document.write(eqceshi.com);
document.write(123hao );
</script>

此时一定会报错,但从表面上看这些命名都是正确的,但JS内部解释器却无法识别,而错就错在第二个输出的变量中有个“.”,第三个变量中“123”开头,唯独第一个是正确的!希望可以帮助到你!

第2个回答  2019-03-11

JavaScript 变量

JavaScript 变量

与代数一样,JavaScript 变量可用于存放值(比如 x=2)和表达式(比如 z=x+y)。

变量可以使用短名称(比如 x 和 y),也可以使用描述性更好的名称(比如 age, sum, totalvolume)。

    变量必须以字母开头

    变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)

    变量名称对大小写敏感(y 和 Y 是不同的变量)

    提示:JavaScript 语句和 JavaScript 变量都对大小写敏感。

声明(创建) JavaScript 变量

在 JavaScript 中创建变量通常称为“声明”变量。

我们使用 var 关键词来声明变量:

var carname;

变量声明之后,该变量是空的(它没有值)。

如需向变量赋值,请使用等号:

carname="Volvo";

不过,您也可以在声明变量时对其赋值:

var carname="Volvo";

提示:一个好的编程习惯是,在代码开始处,统一对需要的变量进行声明。

B 2numb

D de2$F

第3个回答  2018-12-05

B 2numb这个是非法的,变量名规定不能以数字开头。

其它都是合法的,

    变量不能以数字开头

    变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)

    变量名称对大小写敏感(y 和 Y 是不同的变量)

第4个回答  2018-12-11

2numb这个是非法的
JavaScript:命名规范明确指出不可以用数字开头命名
test:
var 2numb;
console.log(2numb)     //Uncaught SyntaxError: Invalid or unexpected token(无效的)

    变量必须以字母开头

    变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)

    变量名称对大小写敏感(y 和 Y 是不同的变量)

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网