首页前端开发正文

js获取一个数字的长度

朱绪2017-05-132904JavaScript

在JavaScript中,我们可以使用length属性来获取字符串的长度。

其实我们也可以利用length这个字符串对象的属性来获取一个数字的长度。

代码如下:

function getLength(n){
    var str = n + "";
    return str.length;
}
var result = "34567是" + getLength(34567) + "位数";
document.write(result);

浏览器预览效果如下图:

js获取一个数字的长度

这里我们定义了一个getLength()函数,用来获取任意一个数字的位数。

重点看一下var str = n + "";这个语句,给n加上一个空字符,目的就是把数字转换成字符串。

只有转换成字符串了才可以去使用字符串对象中的length属性。