Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript parseInt';用基数求无穷大_Javascript - Fatal编程技术网

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我忘了函数包含字符串。这突然变得很有道理。