javascript里 var a=3; var b="3"; var c=a+b; 为什么结果是33 呢 转换过程是什么呀
4个回答
展开全部
如果一个数字和一个字符串相加,javascript会把那个数字当成字符串和字符串连接。所以a=3,b="3",a b="3" "3"=33
追问
太感谢了 再麻烦下 那别的语言像JAVA这种的 相加也是这种方式的么
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c=a+parseInt(b)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var a=3;(相当于int a=3) var b="3";(相当于string b="3") var c=a+b;(相当于string c=a+b)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
科学的东西你不懂
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询