javascript中的数字和数字有什么区别?

阿赞莫敏

输出:

var x = 5;
typeof (x) //will give number type as output

但是对于下面的代码,它返回false:

var x = 5;
x instanceof Number; //will give false as output

任何人都可以解释数字和数字之间的区别。我如何使第二个工作?

瓦尔

typeof(x) 总是返回一个表示类型 x 所属的字符串。

instanceOf运算符使用prototype属性来标识一个实例是否属于一个类。

x instanceof Number;在你的情况下返回false因为x是一个原始类型并且永远不会返回true如果您确实希望它返回 true,您可以将您的原语“包装”到一个Number类中,如下所示:

new Number(x) instanceof Number; //will give TRUE as output

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Postgres中的十进制和数字有什么区别?

R中的整数类和数字类有什么区别

迭代对象时,javascript 中的“数字”和“数字”有什么区别?

双精度型和数字型有什么区别?

公钥加密和数字证书有什么区别?

带括号或不带括号的数字有什么区别?

数字取证与逆向工程有什么区别?

Go中复杂数字的“真实”和“虚构”部分有什么区别?

at&t汇编语法中带$或不带$符号的数字有什么区别?

指针引用:数字1和2中的指针引用有什么区别?

JavaScript中的&和&&有什么区别?

JavaScript中的'和'有什么区别?

javascript中的“”引号有什么区别?

JavaScript中的“ >>>”和“ >>”有什么区别?

当a是列表时,+ =数字和+ =数字(带逗号)有什么区别?

当整数,字符串和数组作为JavaScript中的函数参数传递时,有什么区别

单元格中包含数字/字符串值的以下打印语句之间有什么区别?

FCM中的通知节点和数据节点有什么区别

Aurora Postgresql中的副本和数据库实例之间有什么区别?

在键:值对象中,键和数组输出值之间有什么区别?

Mongo db操作中的批量插入和数组插入有什么区别

bash 中的非数组 var 和数组 var 有什么区别?

Kotlin中的对象和数据类之间有什么区别?

对象标识符和数据库中的记录ID有什么区别?

网络编程中的流和数据报之间有什么区别?

使用 getValue 和数组值位置 (GAS) 在变量中获取值有什么区别吗?

Kotlin中的普通类和数据类有什么区别?

在存储数据时,React中的对象哈希和数组之间有什么区别?

JS中真正的数组和数组迭代器有什么区别