+ 是连接符,如果实现两个数的相加会出现连接的情况怎么办?

来源:6-11 编程练习

php小白兔秀秀

2016-11-11 16:48

+ 是连接符,如果实现两个数的相加会出现连接的情况怎么办?

写回答 关注

2回答

  • 铅笔画2016
    2016-11-11 17:40:47
    已采纳

    "3"+"3" //得出 33,是因为加了引号的"3",数据类型是字符串,这时候+号的作用是连接

    3+3 //得出 6 ,因为3的数据类型是数值,这时候+号的作用是求和

    "3"+3 //得出 33,是因为第一个“3”是字符串,第二个3是数值,这时候+号起到的作用是还是连接

  • 锻刀
    2016-11-23 12:33:10

    可以用Number()来将字符型转换为数值型,再进行加减乘除运算,我代码仅供参考:

     function count(){       

        var t1=document.getElementById("txt1").value;//获取第一个输入框的值

    var t2=document.getElementById("txt2").value;//获取第二个输入框的值

    var op=document.getElementById("select").value;//获取选择框的值

        switch(op)

        {

            case "+":

            result=Number(t1)+Number(t2);

            break;

            case "-":

            result=Number(t1)-Number(t2);

            break;

            case "*":

            result=Number(t1)*Number(t2);

            break;

            case "/":

            result=Number(t1)/Number(t2);

            break;

            default:

            alert(请输入计算数值);

        }//获取通过下拉框来选择的值来改变加减乘除的运算法则

        document.getElementById("fruit").value=result;//设置结果输入框的值 

        

       }



JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题