混淆相加和拼接(js的问题)
2023-12-16 23:40:20
JavaScript 中的加号 "(+)" 有两个功能:相加和拼接。也就是数字的相加和字符串的拼接。一些开发者经常会误用这个操作符。
比如:
const num1 = 30;
??const num2 = "20";
??const num3 = 30;
??const word1 = "Java"
??const word2 = "Script"
??console.log(num1 + num2);
??// 3020
??console.log(num1 + num3);
??// 60
??console.log(word1 + word2);
??// JavaScript
把字符串和数值相加时,JavaScript 会把数值转换成字符串,然后把值拼接在一起。数值和数值相加时,会进行数学的相加操作。
文章来源:https://blog.csdn.net/dxn16638400024/article/details/135039514
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!