vb“12”+34等于多少?是由什么原因得出的答案?

2025-05-09 03:46:17
推荐回答(2个)
回答1:

"12" + 34
= 12 + 34
= 46

当加号两边的表达式都是数值时,按数学加法运算:
12 + 34 = 46
当加号两边的表达式有一个是数值,另一个是字符串但可以转化为数值,按数学加法运算:
"12" + 34 = 46
12 + "34" = 46
当加号两边的表达式有一个是数值,另一个是字符串且不可以转化为数值,报错:
12 + "abc" = 报错
当加号两边的表达式都是字符串,不管能不能转换为数值,都按字符串连接处理:
"12" + "34" = "1234"
"12" + "abc" = "12abc"

回答2:

应该是1234,因为你前面是一个字符串,所以不会做加法运算