1. 程式人生 > >js獲得字串長度

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