为什么我的JavaScript程序没有将其转换为整数而不是字符串?

阿比舍克·巴古尔(Abhishek Bagul)

我创建了一个简单的程序,其中需要添加1和3并显示4,但显示13是我的程序:

<html>
    <head>
        <style>
        </style>
        <script type="text/javascript">
        function calculate(){

            a = document.getElementById('num1').value;
            b = document.getElementById('num2').value;
            document.getElementById('result').innerHTML = a + b;
        }
        </script>
    </head>
    <body>
        <input id='num1' value="1"/>
        <input id='num2' value='3'/>
        <p id='result'></p>
        <button onclick="calculate()">Calculate</button>
    </body>
</html>

现在我该怎么做?

阿米特·乔基(Amit Joki)

这是因为valueattribute返回一个String您需要将其转换为Number

但是,通过使用+一元运算符有一个捷径您也可以将字符串包装为Numberlike Number(a) + Number(b)

a = +document.getElementById('num1').value;
b = +document.getElementById('num2').value;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的字符串在将其转换为双精度值后没有传递给我的方程?

来自分类Dev

为什么将整数转换为字符串,将其切片,然后将其转换回整数会给我这个 TypeError?

来自分类Dev

为什么JavaScript有时会将null转换为空字符串,有时又将其转换为“ null”字符串?

来自分类Dev

为什么我的常量整数类型会转换为字符串?

来自分类Dev

为什么我的常量整数类型会转换为字符串?

来自分类Dev

为什么在发布方法后,我的整数对象会自动转换为字符串?

来自分类Dev

为什么字符串无法从Javascript转换为PHP?

来自分类Dev

将整数转换为字符串表示形式-有没有办法缩短我的代码?

来自分类Dev

为什么要在 Javascript 中将对象中的所有值转换为字符串?

来自分类Dev

为什么我的C mpi程序中没有字符串?

来自分类Dev

Ruby为什么将整数转换为八进制转义的字符串而不是十六进制转义的字符串?

来自分类Dev

为什么我的函数没有从数组中删除所有字符串?javascript

来自分类Dev

为什么`join`和/或`JSON :: to_json`默默地将我的数据从整数转换为字符串?

来自分类Dev

为什么带有十六进制格式编号的字符串转换为正确的整数值?PHP

来自分类Dev

为什么将此字符串转换为整数的转换函数减1?

来自分类Dev

当我将浮点值转换为字符串时,为什么会有一个“ E”字符?

来自分类Dev

我有一个强制转换错误(从字符串转换为整数)

来自分类Dev

为什么此Golang代码无法将字符串转换为整数?

来自分类Dev

嵌套属性错误:没有将字符串隐式转换为整数

来自分类Dev

“ to_s”没有将整数转换为字符串

来自分类Dev

RSpec-类型错误-没有将字符串隐式转换为整数

来自分类Dev

在Rails上的ruby上没有将字符串隐式转换为整数

来自分类Dev

嵌套属性错误:没有将字符串隐式转换为整数

来自分类Dev

将整数时间转换为没有日期的字符串时间

来自分类Dev

没有将字符串隐式转换为整数 Ruby on Rails

来自分类Dev

为什么这个假值会转换为空字符串而不是 0?

来自分类Dev

为什么在程序上显示“从字符串“ ID”到整数类型的转换无效”?

来自分类Dev

为什么在程序上显示“从字符串“ ID”到整数类型的转换无效”?

来自分类Dev

从除字符串以外的任何类型转换为浮点数时,为什么要先转换为整数?

Related 相关文章

  1. 1

    为什么我的字符串在将其转换为双精度值后没有传递给我的方程?

  2. 2

    为什么将整数转换为字符串,将其切片,然后将其转换回整数会给我这个 TypeError?

  3. 3

    为什么JavaScript有时会将null转换为空字符串,有时又将其转换为“ null”字符串?

  4. 4

    为什么我的常量整数类型会转换为字符串?

  5. 5

    为什么我的常量整数类型会转换为字符串?

  6. 6

    为什么在发布方法后,我的整数对象会自动转换为字符串?

  7. 7

    为什么字符串无法从Javascript转换为PHP?

  8. 8

    将整数转换为字符串表示形式-有没有办法缩短我的代码?

  9. 9

    为什么要在 Javascript 中将对象中的所有值转换为字符串?

  10. 10

    为什么我的C mpi程序中没有字符串?

  11. 11

    Ruby为什么将整数转换为八进制转义的字符串而不是十六进制转义的字符串?

  12. 12

    为什么我的函数没有从数组中删除所有字符串?javascript

  13. 13

    为什么`join`和/或`JSON :: to_json`默默地将我的数据从整数转换为字符串?

  14. 14

    为什么带有十六进制格式编号的字符串转换为正确的整数值?PHP

  15. 15

    为什么将此字符串转换为整数的转换函数减1?

  16. 16

    当我将浮点值转换为字符串时,为什么会有一个“ E”字符?

  17. 17

    我有一个强制转换错误(从字符串转换为整数)

  18. 18

    为什么此Golang代码无法将字符串转换为整数?

  19. 19

    嵌套属性错误:没有将字符串隐式转换为整数

  20. 20

    “ to_s”没有将整数转换为字符串

  21. 21

    RSpec-类型错误-没有将字符串隐式转换为整数

  22. 22

    在Rails上的ruby上没有将字符串隐式转换为整数

  23. 23

    嵌套属性错误:没有将字符串隐式转换为整数

  24. 24

    将整数时间转换为没有日期的字符串时间

  25. 25

    没有将字符串隐式转换为整数 Ruby on Rails

  26. 26

    为什么这个假值会转换为空字符串而不是 0?

  27. 27

    为什么在程序上显示“从字符串“ ID”到整数类型的转换无效”?

  28. 28

    为什么在程序上显示“从字符串“ ID”到整数类型的转换无效”?

  29. 29

    从除字符串以外的任何类型转换为浮点数时,为什么要先转换为整数?

热门标签

归档