我承认它,我很难过。这不是双重的。它不在整数范围之外。这不是南。就我所知,这不是一个非整数形式或形式。 为什么我会得到那个错误? 下面是导致它的代码: String filename = "confA.txt";
//Make a new filereader to read in confA
FileReader fileReader = new FileReader(filename);
在开发人员控制台中运行的代码如下所示。为什么parseInt返回字符串的[0]索引中存在的数字,但不返回字符串中任何其他索引中存在的数字? parseInt('i am 1 year old')
// output NaN
parseInt('1 year old')
// output 1
的原因是什么,为什么它的行为这样的吗?
var timeSplit = timeCaption.innerText.trim().split(' ');
将产生的["10:00", "–", "18:00"] var startStr = timeSplit[0].split(':');
阵列将产生的["10", "00"] var res = startStr.map(parseInt);
阵列将产生的[10, NaN]