js获得字符串长度

这篇主要是不想用api,用基本的js语法来达到目的。

代码如下

function length(str){    
    let i = 0;
    while(str[i] !== undefined){
        i++;
    }
    return i;
}

测试

length('1sdfs')
length('1sd fs')

用到了js2个特性:
1.js中字符串可以用str[i]来获得单个字符
2.超出字符串长度的下标一定是undefined

猜你喜欢

转载自www.cnblogs.com/bhoold/p/10043316.html
今日推荐