NaN 正在注销。为什么?

问题描述 投票:0回答:1

let userInput =提示('输入一个整数'); console.log(数字(用户输入));

我输入了“10”,它正在注销 NaN。 我认为 Number() 将字符串转换为数字值。

javascript numbers nan
1个回答
0
投票

那是因为

'10'
是一个字符串,而不是数字,因此
NaN
。要从字符串中提取数字,您需要使用
Number.parseInt('10')
Number.parseFloat('10')

© www.soinside.com 2019 - 2024. All rights reserved.