如何处理JavaScript中字符串与数字相加的各种复杂情况?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1539个文字,预计阅读时间需要7分钟。
将字符串和数字进行加法运算,两个数字相加,返回数字的和;如果数字与字符串相加,返回字符串;以下为示例:
示例:x=5, y=25, z=Hello, x + y, y + 5, z + 5; 输出结果为:10, 55, Hello5
规则:如果将\符号插入,则表示以下内容:字符串\。
对字符串和数字进行加法运算
两个数字相加,返回数字相加的和,如果数字与字符串相加,返回字符串,如下实例:
实例
x=5+5; y="5"+5; z="Hello"+5;
x,y, 和z输出结果为:
10
55
Hello5
规则:如果把数字与字符串相加,结果将成为字符串!
var result1=5+5+"abc"; //结果将是"10abc"
var result2= ""+5+5+"abc"; //结果将是"55abc"
空文本+数字得到的运算结果都是把数字转成字符串,无论文本有多少个空格。但是空格会计入长度。
本文共计1539个文字,预计阅读时间需要7分钟。
将字符串和数字进行加法运算,两个数字相加,返回数字的和;如果数字与字符串相加,返回字符串;以下为示例:
示例:x=5, y=25, z=Hello, x + y, y + 5, z + 5; 输出结果为:10, 55, Hello5
规则:如果将\符号插入,则表示以下内容:字符串\。
对字符串和数字进行加法运算
两个数字相加,返回数字相加的和,如果数字与字符串相加,返回字符串,如下实例:
实例
x=5+5; y="5"+5; z="Hello"+5;
x,y, 和z输出结果为:
10
55
Hello5
规则:如果把数字与字符串相加,结果将成为字符串!
var result1=5+5+"abc"; //结果将是"10abc"
var result2= ""+5+5+"abc"; //结果将是"55abc"
空文本+数字得到的运算结果都是把数字转成字符串,无论文本有多少个空格。但是空格会计入长度。

