【发布时间】:2018-04-23 03:58:07
【问题描述】:
您好,我开始学习 JavaScript,昨天我要求帮助我从输出中隐藏 NaN 数组字符串。有些人帮助了我..但我有新的问题。
-
对于这段代码,
if (typeof(degFahren[loopCounter]) === 'string') continue;
里面发生了什么?如我所见,如果 degFahren 等于文本字符串,脚本将继续执行,但它以另一种方式工作并处理输出数字。
-
对于这个代码
if (parseInt(degFahren[loopCounter]) != "NaN")
它根本不隐藏 NaN 字符串。显示数组中的所有字符串。为什么?
这里的代码块不起作用
for (loopCounter = 0; loopCounter <=6; loopCounter++){
if (parseInt(degFahren[loopCounter]) != "NaN")
degCent[loopCounter] = convertToCentigrade(degFahren[loopCounter]);
document.write ("Value " + loopCounter + " was " + degFahren[loopCounter] + " degrees Fahrenheit");
document.write (" which is " + degCent[loopCounter] + " degrees centigrade<br />");
}
【问题讨论】:
标签: javascript loops for-loop if-statement