1. 程式人生 > 其它 >每日一道js程式設計(3)

每日一道js程式設計(3)

技術標籤:❤️❤️--每日js程式設計js去除空格js程式設計每日js程式設計

js去除字串頭尾空格

// js去除頭尾空格
    let str = "  2020-11-2 "
    function trim(str){
        let start = 0
        let end = 0
        for(let i=0;i<str.length;i++){
            if(str[i]!=' '){
                start = i
                break //跳出整個迴圈,不再繼續進行
            }
        }
        for(let i=str.length-1;i>0;i--){
            if(str[i]!=' '){
                end = i+1
                break
            }
        }
        return str.slice(start,end)
    }
    console.log(trim(str))

知識點:

slice(start, end) 方法可提取字串的某個部分,並以新的字串返回被提取的部分。

使用 start(包含) 和 end(不包含) 引數來指定字串提取的部分。

start 引數字串中第一個字元位置為 0, 第二個字元位置為 1, 以此類推,如果是負數表示從尾部擷取多少個字串

end 引數如果為負數,-1 指字串的最後一個字元的位置,-2 指倒數第二個字元,以此類推。

前往下一道程式設計題:https://blog.csdn.net/qq_41579104/article/details/111038568