1、对数字进行代数求和 2、对字符串进行连接操作 3、将一个数值转换成字符串 字符串运算: 字符串+字符串—两者直接拼接 字符串+数值—数值转为字符串再拼接 如果有一个操作数是对象、数值或布尔值,则调用它们的 toString() 方法取得相应的字符串值,然后再应用前面关于字符串的规则。 例子: var a = '123', ...
如果用数字和字符串相加,那么数字会变成字符串的一部分,例如:将房屋编号和街道名称相加: eg: var number=12; var street='Ivy Road'; var add=number+street; //最后的字符串为'12Ivy Road' 1. 2. 3. 4. 注意:如果尝试对字符串使用算术操作符,那么结果会是NaN eg: var score='seven'; var score2=...
知乎,中文互联网高质量的问答社区和创作者聚集的原创内容平台,于 2011 年 1 月正式上线,以「让人们更好的分享知识、经验和见解,找到自己的解答」为品牌使命。知乎凭借认真、专业、友善的社区氛围、独特的产品机制以及结构化和易获得的优质内容,聚集了中文互联网科技、
需要用parseInt函数将得到的字符串强转为Int类型进行相加就可以了。例如document.getElementById("DVDNumber").value = document.getElementById("DVDNumber").value+1;如果不用ParseInt函数强转,那么得到的结果只是在原有字符串上拼上“1”。如果要改为逻辑运行就要添加parseInt函数:document.getElementBy...
"DVDNumber").value)+parseInt(1);最后一个1不用parseInt转换你试下看看是不是也是相加的。
13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 运行结果 0 number 100000 number 100100 string 100000 number 99900 number 由此可知道JS在进行这样的运算时 只会在2个值相加时优先判断为string类型 其他情况下都默认为number型运算!!!
JS不同数据类型相加 一、字符串(String)和数字(Number)相加 1.数字在前,字符串在后 (从左到右计算,先计算数字表达式,再把计算结果转化为字符串和后面的字符串相加); var result1 = 5 + 5 + "happy"; //10happy console.log(result1); 1.