每日一道js程式設計(3)
阿新 • • 發佈:2020-12-12
技術標籤:❤️❤️--每日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