我试图在javascript中找到使用计数器变量的数字总数,但输出总是324+比所需的


var num = 233826;
var count = 0;
do {
num = num/10;
++count;
} while (num > 0)
document.write("Total words are ", count);

输出>>>>>

如果我写>>>document.write("总字数为", count-324)然后它给我所需的输出是(6)

您需要检查> 1而不是> 0,但您也可以获得字符串长度(只要它是一个正整数)

let num = 233826;
let count = 0;
document.write('hmm: ',num.toString().length,'<br>');
do {
num = num/10;
++count;
} while (num > 1)
document.write("Total words are ", count);

最新更新