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

求助:如何使用prompt将输入值传入add函数参数中

问题修正方案

你的代码问题出在最后一行的语法错误——不能给函数调用表达式赋值,add() = ...这种写法不符合JavaScript语法规则。要把prompt获取的输入值传给add函数,正确的做法是将输入值作为参数传入add()的括号中。

基础修正版

直接把parseInt(prompt())的结果作为参数传入add函数:

function add (digit){
    var figure = digit * 1.5;
    console.log("Answer is " + figure);
}

// 将prompt获取到的数值直接作为参数传入add函数
add(parseInt(prompt('请输入一个数字:')));

带输入验证的版本

如果用户输入非数字内容,parseInt会返回NaN,导致计算结果异常。可以增加简单的验证逻辑:

function add (digit){
    // 验证输入是否为有效数字
    if (isNaN(digit)) {
        console.log('请输入有效的数字!');
        return;
    }
    var figure = digit * 1.5;
    console.log("Answer is " + figure);
}

var inputValue = parseInt(prompt('请输入一个数字:'));
add(inputValue);

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 10:25:36