let number2=prompt(" specify enter").trim(); // input= "25" let number1="25"; console.log(Number(number2)) // output= NAN [NOT A NUMBER] console.log(Number(number1)) // output= 25
我已经问过chatgpt,chatgpt也同意我的观点,如果你输入的输入是字符串“25”,那么输出应该是相同的。输出应该是: 25 25
您将字符串视为数字。
在对其执行任何数字特定操作之前,您可以确保您的字符串是数字。
最短解决方案:
console.log(+number2)
加号将字符串转换为数字。