简单30
2016-04-01 15:34
变量里的赋值不需要加“”(引号)吗?
var mynum="8"; var mynum=8; 有什么区别吗?
字符串加引号,数字不用加。当你使用双引号做别的用途的时候,你可以使用单引号代替。
是单个字符还是整型呢,如果是一个整型的数,是不需要加引号的
"8"是字符串,8是整数
"8"+"1"="81"
8+1=9
是有区别的,var mynum="8";相当于给变量mynum赋值了一个字符串,而var mynum=8;相当于给mynum赋值了一个整型数。个人理解,JS编译器里包含有类型反推的功效。
第一个表示是字符串,第二个表示是整型变量。
JavaScript入门篇
739816 学习 · 9566 问题
相似问题