首页 > 试题广场 >

下列表达式中返回值为NaN的是

[单选题]
下列表达式中返回值为NaN的是
  • parseInt('9527GoGo', 10)
  • +null
  • Number(undefined)
  • true + 2
Number():若值为undefined返回NaN、为null返回0。parseInt():会忽略字符串前的空格,直到找到第一个非空格字符。第一个字不是数字字符或符号,返回NaN(即值如果是undefined,null,则返回NaN);解析遇到非数字字符或负号即停止;因此a选项返回9527。+:与Number()同样效果


发表于 2019-05-22 10:37:14 回复(0)
true+2和0+null效果一样吧
发表于 2023-03-22 01:41:27 回复(0)