document.getElementById().value得到的是字符串还是数值啊?

来源:6-11 编程练习

林泽华

2015-02-19 17:10

var num2 = document.getElementById("txt2").value;
case '/':
            if (num2 != '0')//*************
                result = parseFloat(num1) / parseFloat(num2);
            else
                alert("0不能作除数!");
        break;
/*在判断条件里,不管是用 num2 != 0 ; 还是用 num2 != '0';都能判断的出来*/
/*请问获得的num2究竟是数值还是字符串?*/


写回答 关注

2回答

  • 天涯蝶舞
    2016-07-09 18:30:13

    是字符串,若要进行运算,需要使用parseInt()或parseFloat()函数将其进行解析为数值。

  • 塔塔绵羊
    2015-02-19 18:35:21

    你在num2后加一行 console.log(typeof num2)就能知道它是什么啦,记得去控制台看

JavaScript进阶篇

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

468191 学习 · 21891 问题

查看课程

相似问题