问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-21 09:45

我来回答

15个回答

热心网友 时间:2022-04-23 14:23

答案选B 2numb。

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

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

热心网友 时间:2022-04-23 15:41

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”开头,唯独第一个是正确的!希望可以帮助到你!

热心网友 时间:2022-04-23 17:15

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

热心网友 时间:2022-04-23 19:07

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

其它都是合法的,

热心网友 时间:2022-04-23 21:15

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

热心网友 时间:2022-04-23 23:39

B答案是非法的

JavaScript变量命名规则如下

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

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

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

希望能帮助到你

热心网友 时间:2022-04-24 02:21

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

热心网友 时间:2022-04-24 05:19

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

热心网友 时间:2022-04-24 08:33

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

热心网友 时间:2022-04-24 12:05

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

热心网友 时间:2022-04-24 15:53

可以用下面的代码测试:

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

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

热心网友 时间:2022-04-24 19:57

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

热心网友 时间:2022-04-25 00:19

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

热心网友 时间:2022-04-25 04:57

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

官方文档:

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

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

官方文档地址:网页链接

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

热心网友 时间:2022-04-25 09:51

选B 2numb

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
泰勒公式有哪些常见形式? 空调室内风机怎样工作 什么是县级以上医院 关于聚金宝 买白银问题 平安银行个人贵金属交易业务有哪些? 网易云音乐为什么歌这么少? 公路边种的有什么花 高速路上常用的绿化花卉有那些? 公路绿化用什么花 我一键开核后顺利进入WIN7 系统,可是一开网站就重启是怎么回事,我开6... 导航网站怎么更新内容?要更新什么内容? 机票价格查询 404 Not Found 所有浏览器主页被hao123劫持 win7系统电脑蓝屏八大原因及解决方法 桌面开机自动生成一个hao123的快捷方式怎样删除? 桌面开机自动生成一个hao123的快捷方式怎样去除, 谷歌浏览器主页被篡改怎么办 123hao ma 怎样把网页首页设为123hao网址 我的网页一打开就是123hao网址之家,怎么把他去掉啊? 123hao是什么类型的网站? 苹果手机夜间耗电快什么原因 苹果7手机漏电是怎么回事?是正常的吗? 苹果手机冬天夜里电池漏电 苹果xr手机放那里电量会漏电是怎么回事 苹果手机充电时候漏电怎么回事? 苹果手机漏电怎么修,摸着漏电怎么回事 iphone11pro max手机漏电是什么原因导致的? 苹果手机漏电是什么原因 排行前十的小说网站哪个最好 各位网友,老师让登录山西助学网网站,但是网页总是显示无法访问,我换了好几个浏览器都不行,怎么办 如何把百度放在桌面上? 碧波仙子插曲是什么歌曲? 碧波仙子结局是什么? 杨花落尽子规啼的意思 微信信息看完可以标记未读嘛 鞍,镶,嵌,峭,峦,嶂,竭,郁,婪,肃,谧,邃,盎,涓,这些字怎么读 海宁市涓湖位置 TVS管SMB6.8CA与TVS管SMBJ6.8CA是一样的吗? smbj5.0a与smbj5.0Ca的区别 smbj9.0cA管怎么测量好坏? sMBJ6.8CA双向与p6sMB6.8CA有啥不同,能通用吗? 贴片tvs管smbj5.0ca有正负极吗 哪位知道 SMBJ30CA 这种二极管有无方向性? 贴片二极管印字EP,封装形式是什么 二极管的型号判定 NTC功率热敏电阻与TⅤS二极管如何组成过压保护?图中NTC和TVS如何选型? BT贴片二极管是什么意思 404 Not Found 涓怎么读音