javascript - 尝试使用函数在 javascript 中添加三个数字,但它没有添加它们,而是只是将它们写为一个数字

标签 javascript function addition

尝试使用函数在 JavaScript 中添加三个数字,但它没有添加它们,而是只是将它们写为一个数字

function numinput(a,b,c,res){
a = prompt("Enter first number");
    b = prompt("Enter second number");
    c =  prompt("Enter third number");

    res = a + b + c ;
    alert (res);
}  

numinput();

最佳答案

使用

将值转换为数字

parseInt

。这是一个有效的解决方案。

function numinput(a,b,c,res){
        a = parseInt(prompt("Enter first number"), 10);
        b = parseInt(prompt("Enter second number"), 10);
        c = parseInt(prompt("Enter third number"), 10);

        res = a + b + c ;
        alert (res);
    }

    numinput();

关于javascript - 尝试使用函数在 javascript 中添加三个数字,但它没有添加它们,而是只是将它们写为一个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43563383/

相关文章:

javascript - 如何将下拉菜单中的元素与我的父菜单栏对齐

java - 将 JSON 数据从 JavaScript 发送到服务器上的 Java 程序

javascript - 使用 socket.io 在 Node.js 上运行 server.js 文件时出现问题

function - 与 OCaml 中的函数匹配?

javascript - 对象/类内的函数声明

Javascript : Anonymous function, 获取全局变量

java - 尝试向 recyclerview 添加元素(ConcurrentModificationException)

c - 将两个大数相加

c++ - 从字符串元素中提取整数值并相加

javascript - 水平步进机形式打破