Javascript 计算器加法无法正常工作

标签 javascript function math

这是我真正基本的 Javascript 计算器代码。除了加法符号,我的计算器工作正常。然而,加法并没有完成它的工作:相反,它结合了它们。如何解决?

var first = prompt("First number");
var second = prompt("Second number");
parseInt(first);
parseInt(second);
var islem = prompt("Is it +/-/* or /?");
if (islem == "+" ) {
    document.write(first + second);
}
else if ( islem == "-") {
    document.write(first - second);
}
else if ( islem == "*" ) {
    document.write(first * second);
}
else {
    document.write(first / second);
}

最佳答案

parseInt() 函数解析一个字符串参数并返回一个整数。

您必须将parsed 值分配给您的变量,如下所示:

first=parseInt(first);
second=parseInt(second);

或者简单地说,

document.write(parseInt(first)+parseInt(second));

参见引用资料 here .

var first = prompt("First number");
var second = prompt("Second number");
parseInt(first);
parseInt(second);
var islem = prompt("Is it +/-/* or /?");
if (islem == "+" ) {
    document.write(parseInt(first)+parseInt(second));
}
else if ( islem == "-") {
    document.write(first-second);
}
else if ( islem == "*" ) {
    document.write(first*second);
}
else {
    document.write(first/second);
}

关于Javascript 计算器加法无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41925462/

相关文章:

Javascript:从 1xn 二维数组自动转换为长度为 n 的向量

python - 将包含数学问题的文本文件转换为包含这些问题答案的文本文件

javascript - 缓出计数器

javascript - 从 jQuery 可拖动句柄中排除项目

javascript - 删除主干 View 的所有事件监听器

javascript - 如何扩展继承Backbone.Events的类?

javascript - 如何将其转换为影响所有值的全局 JavaScript 函数

javascript - 从addEventListener()调用函数

javascript - jquery 函数将 css 应用于图像

C++:导致数字在成功某个值时溢出并从零开始?