Javascript parseInt';用基数求无穷大
我正在看推特,突然看到一条推特上写着Javascript parseInt';用基数求无穷大,javascript,Javascript,我正在看推特,突然看到一条推特上写着 parseInt(1/0,19); //18 当然,在JS中,任何被0除的东西都是无限,但是基数19是什么意思,为什么无限基数19被解析为18 其他基数,如16或10(默认值),将产生“NaN”,因此基数19有什么特殊之处?大写字母用于10以上的基数,I是字母表中的第九个字母。因此,它比19小1。似乎高于18的任何东西都可以做到这一点。现在尝试parseInt(Infinity.toString(),19),并看到得到相同的结果,因此无限是不相关的,它被转
parseInt(1/0,19); //18
当然,在JS中,任何被0除的东西都是无限
,但是基数
19是什么意思,为什么无限
基数19被解析为18
其他基数,如16或10(默认值),将产生
“NaN”
,因此基数19有什么特殊之处?大写字母用于10以上的基数,I是字母表中的第九个字母。因此,它比19小1。似乎高于18的任何东西都可以做到这一点。现在尝试parseInt(Infinity.toString(),19)
,并看到得到相同的结果,因此无限
是不相关的,它被转换为string@adeneo我忘了函数包含字符串。这突然变得很有道理。