You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求修正并完善带输入验证的两数相加JavaScript函数

修正后的JavaScript求和函数

原代码存在的问题

  • 大小写错误:parseint应为**parseInt**(JavaScript是大小写敏感语言)
  • 逻辑判断颠倒:当前代码在输入非数字时弹出求和结果,输入合法时提示错误,完全搞反了判断逻辑
  • alert参数错误:alert仅支持单个参数,不能用逗号分隔多个内容,需要用字符串拼接

修正后的代码

function addTwoNumbers() {
    let num1 = parseInt(prompt("请输入第一个数字:"));   
    let num2 = parseInt(prompt("请输入第二个数字:"));    
    if(!isNaN(num1) && !isNaN(num2)) {        
        alert(`计算结果为: ${num1 + num2}`);   
    }
    else {
        alert("输入数据不合法,请输入有效数字");
    }
}

修正说明

  1. 修复了parseInt的拼写错误,确保函数能正确解析输入
  2. 调整判断条件:当两个输入都不是NaN时,计算并弹出求和结果;只要有一个输入非数字,就提示错误
  3. 使用模板字符串(` `)拼接结果,解决alert参数问题,同时让代码更易读
  4. 把提示文本换成更清晰的中文表述

内容的提问来源于stack exchange,提问作者Swq242kwla32

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 11:54:28