问答详情
源自:2-6 我还有其它用途( +号操作符)

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

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

提问者:木子李20150707 2016-01-03 13:32

个回答

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

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

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


  • 堂堂堂堂糖糖糖童鞋
    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;