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

来源:2-13 编程练习

Rimas

2016-08-11 15:51

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

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

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

写回答 关注

5回答

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

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

    Rimas

    非常感谢!

    2016-08-11 16:08:04

    共 1 条回复 >

  • 穗积
    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语言你见过变量声明为什么类型?

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题