为了账号安全,请及时绑定邮箱和手机立即绑定

变量里的赋值不需要加“”(引号)吗?

变量里的赋值不需要加“”(引号)吗?

var mynum="8";
var mynum=8;
有什么区别吗?


正在回答

5 回答

字符串加引号,数字不用加。当你使用双引号做别的用途的时候,你可以使用单引号代替。        

0 回复 有任何疑惑可以回复我~

是单个字符还是整型呢,如果是一个整型的数,是不需要加引号的

0 回复 有任何疑惑可以回复我~

"8"是字符串,8是整数

"8"+"1"="81"

8+1=9

2 回复 有任何疑惑可以回复我~

是有区别的,var mynum="8";相当于给变量mynum赋值了一个字符串,而var mynum=8;相当于给mynum赋值了一个整型数。个人理解,JS编译器里包含有类型反推的功效。

0 回复 有任何疑惑可以回复我~

第一个表示是字符串,第二个表示是整型变量。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

变量里的赋值不需要加“”(引号)吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信