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

来源:2-6 我还有其它用途( +号操作符)

木子李20150707

2016-01-03 13:32

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

写回答 关注

3回答

  • 孤独的_根号三
    2016-01-03 13:43:34
    已采纳

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

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


    木子李201...

    谢谢你的回答

    2016-01-12 13:16:48

    共 1 条回复 >

  • 堂堂堂堂糖糖糖童鞋
    2016-01-03 13:46: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>


  • 李晓健
    2016-01-03 13:44:15

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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题