gpt4 book ai didi

javascript - console.log num-1 正在工作,但 "disp"+num-1 在 JavaScript 中不起作用

转载 作者:行者123 更新时间:2023-11-28 13:03:20 24 4
gpt4 key购买 nike

当我尝试在 JavaScript 中运行此代码时

 var num = 3;
console.log(num-1);

效果很好。但每当我尝试运行这个

var num = 3;
console.log("ans "+num-1);

输出为 NaN。如何解决这个问题?

最佳答案

通过用括号将 num-1 部分分组:

var num = 3;
console.log("ans " + (num - 1));
// ------------------^-------^

您得到 NaN 的原因是 "ans "+ num - 1("ans "+ num) - 1,并且- 运算符将两个操作数强制为数字。 "ans 3" 无法强制转换为数字,因此您会得到 NaN,并且所有使用 NaN 的数学运算都会得到 NaN .

关于javascript - console.log num-1 正在工作,但 "disp"+num-1 在 JavaScript 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48699664/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com