javascript 为什么使用Number.parseInt而不是parseInt()?

xt0899hw  于 2023-09-29  发布在  Java
关注(0)|答案(1)|浏览(114)

documentation
此方法的行为与全局函数parseInt()相同
但是,由于它是实验性的,兼容性是最差的。例如,在IE或Safari中不可用。
那么,开发人员为什么要使用Number.parseInt()呢?

c6ubokkw

c6ubokkw1#

鼓励使用Number.parseInt而不是parseInt()是由于JavaScript社区中远离使用全局变量的趋势。关于Number.parseInt的Mozilla文档指出:
...并且是ECMAScript 2015的一部分(它的目的是全局变量的模块化)。
这就对了这是因为全球恐惧症:)

相关问题