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

发布网友

我来回答

15个回答

热心网友

答案选B 2numb。

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

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

热心网友

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

1、不能以数字开头;

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

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

兴个例子:

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

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

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

热心网友

JavaScript 变量

JavaScript 变量

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

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

声明(创建) JavaScript 变量

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

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

var carname;

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

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

carname="Volvo";

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

var carname="Volvo";

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

B 2numb

D de2$F

热心网友

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

其它都是合法的,

热心网友

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

热心网友

B答案是非法的

JavaScript变量命名规则如下

a.  第一个字符必须是字母、下划线(_)或美元符号($)

b.  余下的字符可以是下划线、美元符号或任何字母或数字字符

变量命名最好又含义遵循一定的命名规范。

希望能帮助到你

热心网友

B是右法的变量名
javascript中,变量名可以允许字母,数字,$,以及下划线。但需要注意的一点是,变量名的第一个字符不能是数字,空格以及标点符号。还有一点要注意的是,不能用javascript关键词以及保留字全名。

热心网友

这个题答案是B 首先js的变量命名规范是 字母,数字,下划线,其中 不能为数字开头,所以说B是非法的,兄dei,这是基础呢,要好好学啊,别以后整个半灌水就有趣了。

热心网友

B是非法的
变量名命名规则:允许包含字母、数字、美元符号($)和下划线,但第一个字符不允许是数字,不允许包含空格和其他标点符号

热心网友

基础:javascript规定:变量命名规则,首字母只能以英文字母,下划线或$开头,由英文字母、下划线、$或数字组成,不能与关键字相同。
所以答案是 B

热心网友

可以用下面的代码测试:

var o = {
    a: "numb_1",
    b: "2numb",
    c: "sum",
    d: "de2$F",
}

for (var prop in o) {
    if (o.hasOwnProperty(prop)) {
try {
eval("var " + o[prop] +"=1");
} catch (e) {
console.log(prop + ": " + e);
}        
    }
}

// b: SyntaxError: Invalid or unexpected token

输出b

所以答案是b

变量名不能由数字开头,可以含有$

热心网友

选B,变量名可以是字母,数字,下划线和,$组成,但是首字母不能是数字

热心网友

B
JS命名:可以使用数字、字母、下划线、$来命名,但是数字不能作为名字的开始,也不支持中杠(-)

热心网友

你的这四个答案里面,c是非法的。

官方文档:

一个 JavaScript 标识符必须以字母、下划线(_)或者美元符号($)开头;后续的字符也可以是数字(0-9)。因为 JavaScript 语言是区分大小写的,所以字母可以是从“A”到“Z”的大写字母和从“a”到“z”的小写字母。

你可以使用大部分 ISO 8859-1 或 Unicode 编码的字符作标识符,例如 å 和 ü(详情可查看这篇博客文章)。你也可以使用 Unicode 转义字符 作标识符。

官方文档地址:网页链接

注意:文档打开如果是英文的可以选择右上角的Languages选择中文

热心网友

选B 2numb

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com