为了账号安全,请及时绑定邮箱和手机立即绑定

表达式“变量+变量”中,如何判断是两变量相加还是连接两变量?

表达式“变量+变量”中,如何判断是两变量相加还是连接两变量?

正在回答

3 回答

如果是 数字+数字 既Number+Number 就是数字+数字;

如果是 数字+字符串 就是Number+String的话就是数字+字符串 这是数字就会被自动转换成字符串 


1 回复 有任何疑惑可以回复我~
#1

木子李20150707 提问者

谢谢你的回答
2016-01-12 回复 有任何疑惑可以回复我~

不需要判断,应为JavaScript会根据你的变量类型进行相应的操作,比如

<script type="text/javascript">
    var a = 2;
    var b = 2.1;
    document.write(a+b+"<br/>");//结果为:4.1
    
    var c = 3;
    var d = "4"
    document.write(c+d);//结果为:34
</script>


0 回复 有任何疑惑可以回复我~

如果两个变量的值都是数字就是变量相加,只以有一个不是数字并且不是boolean值,就是连接。比喻 1+1=2;1+‘1’= '11'; '1'+'1'='11';  1+true = 2;

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

表达式“变量+变量”中,如何判断是两变量相加还是连接两变量?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信