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

如何在JavaScript函数中实现分钟转秒?求修正错误代码

修正后的分钟转秒函数实现

原代码存在多个问题导致无法正常运行:

  • 重复声明函数参数minutes,JS函数作用域内不允许重复声明同名变量
  • 逻辑完全颠倒,应该是分钟数 × 60得到秒数,而非用未定义的sec反向计算分钟
  • 错误使用number()(正确写法为Number()),且sec未初始化,这部分代码完全无意义
  • return()未返回任何有效结果

最简洁的正确实现如下:

function convert(minutes) {
    return minutes * 60;
}

如果需要增加输入合法性校验(确保输入为有效数字),可以扩展为:

function convert(minutes) {
    if (typeof minutes !== 'number' || isNaN(minutes)) {
        throw new Error('请输入有效的分钟数');
    }
    return minutes * 60;
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 11:52:00