问答详情
源自:1-7 JavaScript-什么是变量

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

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

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


提问者:简单30 2016-04-01 15:34

个回答

  • 欧罗巴皇
    2016-04-01 16:03:53

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

  • 咖啡巧克力
    2016-04-01 16:01:40

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

  • Valkyrie
    2016-04-01 15:45:33

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

    "8"+"1"="81"

    8+1=9

  • makuang2011
    2016-04-01 15:43:05

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

  • 历南星_易
    2016-04-01 15:41:03

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