临阁
2015-04-22 22:25
为什么和显示的是字符串:587,而不是587三个数之和??
+即可作为链接符,也可作为加号运算符.当运算符中有一个是变量类型是字符串时,+表示链接运算.同时加号也表示一个正数,当在变量前加一个+,可以将一个数值类的字符串数据转换为数值.ex : var num = +'55' // -> num = 55
你代码怎么写的?没补充完整?
function add3(x,y,z){ sum = x + y +z; document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>"); } add3(5,8,3); add3(7,1,4);
因为最后用的是字符串拼接
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题