问答详情
源自:2-13 编程练习

第二次计算的sum值为什么是27?

源代码:http://www.imooc.com/code/1482

第一次计算sum的时候,sum为true,是一个bool变量,

第二次计算sum的时候,bool变量怎么自动变成了int变量了?得到27的值了?

提问者:Rimas 2016-08-11 15:51

个回答

  • 雪菜夹馅包
    2016-08-11 15:58:42
    已采纳

    var会根据=后面的值自动转换类型

  • 穗积
    2016-08-14 20:31:09

    因为第一个最后的形式是逻符号,逻辑只有真和假,而第二个是一个算式,最后就是数字。

  • 慕莱坞8939926
    2016-08-11 16:37:27

    var型变量会自动根据赋值内容的类型发生类型转化

  • 个人的黑店
    2016-08-11 16:03:24

    var这种就是你赋值的是什么类型就是什么类型,3乘以9当然是27咯

  • 李逍遥lh
    2016-08-11 15:59:08

    javascript语言你见过变量声明为什么类型?