几周前我开始学习JavaScript。String(num)是什么意思?
所以我正在做一个JavaScript作业,我不得不在奇数之间添加一个henn。 举例: 输入:123233 输出:12323-3
我环顾四周,帮助,无意中发现了这个家伙的代码
function insertDashes(num) {
var inStr = String(num);
var outStr = inStr[0], ii;
for (ii = 1; ii < inStr.length; ii++)
{
if (inStr[ii-1] % 2 !== 0 && inStr[ii] % 2 !== 0) {
outStr += '-';
}
outStr += inStr[ii];
}
return outStr;
}
是什么在第2行字符串(NUM)是什么意思?
此外,为什么是var outStr = inStr [0],ii;在第3行? 我得到inStr [0],但是,“ii”是做什么的?
线2 - 创建一个从NUM一个字符串,不管num是什么类型。第3行 –
宣布两个增值税。 outStr和ii。 outStr也被初始化为inStr的第一个字符 –
第2行和第3行可能是一行 - var inStr = String(num),outStr = inStr [0],ii;' –