课程
/前端开发
/JavaScript
/JavaScript进阶篇
源代码:http://www.imooc.com/code/1482
第一次计算sum的时候,sum为true,是一个bool变量,
第二次计算sum的时候,bool变量怎么自动变成了int变量了?得到27的值了?
2016-08-11
源自:JavaScript进阶篇 2-13
正在回答
var会根据=后面的值自动转换类型
Rimas 提问者
因为第一个最后的形式是逻符号,逻辑只有真和假,而第二个是一个算式,最后就是数字。
var型变量会自动根据赋值内容的类型发生类型转化
var这种就是你赋值的是什么类型就是什么类型,3乘以9当然是27咯
javascript语言你见过变量声明为什么类型?
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
3 回答sum的值为什么是27?
2 回答为什么最后 一次计算的结果sun的值是27
5 回答第二轮计算 a和b的值是怎样算出来的??
4 回答为什么+a+是6,+b+是1,+sum+是27呢
1 回答这里再一次计算后a、b的值以及sum的值为何是例中的数字呢?