什么是;“数字”;JavaScript中的函数是什么?
将传递的值转换为数字值。示例:什么是;“数字”;JavaScript中的函数是什么?,javascript,Javascript,将传递的值转换为数字值。示例: var num = prompt("Pick a number", "0"); 它执行到数字的显式类型转换 还有String和Boolean基本上是一样的,但是它们转换成字符串和Boolean 如果我这样做会怎么样 提示符将始终返回一个字符串值。但是,在您的特定示例中,它实际上没有什么区别,因为关系比较运算符(Number将对象转换为数字。另请参见:它被称为函数。括号内的结果(在本例中为提示符(“拾取数字”,“0”)传递给该函数,函数中的代码执行,函数的结果
var num = prompt("Pick a number", "0");
它执行到数字的显式类型转换
还有String
和Boolean
基本上是一样的,但是它们转换成字符串和Boolean
如果我这样做会怎么样
提示符
将始终返回一个字符串值。但是,在您的特定示例中,它实际上没有什么区别,因为关系比较运算符(Number
将对象转换为数字。另请参见:它被称为函数。括号内的结果(在本例中为提示符(“拾取数字”,“0”)
传递给该函数,函数中的代码执行,函数的结果存储在变量num
中。我认为这个问题不值得否决。这是一个初学者的问题,但它不违反SO标准。它是格式良好、具体和清晰的。谷歌……只是谷歌!
var num = prompt("Pick a number", "0");
> Number(10)
10
> Number("10")
10
> Number(true)
1
> Number("0x11")
17
> Number("foo")
NaN
a < 10
// is the same as
Number(a) < 10