本人js初学者,如何用js通过循环求一个数的位数

JavaScript011

本人js初学者,如何用js通过循环求一个数的位数,第1张

我拿一个数来举例啊!

var num = 12345 //假如是这个数

var numLength = num.toString().length //numLength 就是他的位数

/*

*num是Number类型,没有length方法

*但是String有length方法

*通过num.toString()把Number转化成String类型就可以了

*/

var number = 123456890

number = number.toString() //把数字转换成字符串

for (var i = 0 i < number.length i++) {

    console.log(number[i])

}