1. 程式人生 > 其它 >JavaScript 字串的方法

JavaScript 字串的方法

JavaScript 字串的方法

字串的長度:length()
let str='abcdefgabcd';

console.log(str)

//返回的是 字串的長度
把字母轉換為小寫的:toLowerCase()
let str='abcdefgFADCOd';

let re=str.toLoewrCasr()
console.log(re)   //全部變成小寫的
toUpperCase():把字母轉換為大寫的
let str='abcdefgabcd';
let re=str.toUpperCase;
console.log(re)  //全部稱為大寫的
slice():分割字串
let str='abcdefgabcd';
//slice(start,end):從start索引值位置開始擷取,擷取到end索引值
特別注意:end擷取不到
let re=str.slice(1,4)
console.log(re)
substring():擷取字串
let str='abcdefgabcd';
//stubstring(start,end):從start索引值1位置開始擷取,擷取到end索引值

let re =str.substring(1,5)
console.log(re)   //bcde
slice()與substring()區別:

  slice()不能最大的寫到最前面,最小的寫到最後面,否則會擷取不到

substring():可以找到從最小的開始擷取,然後再找到最大的

substr();擷取字串
let str='abcdefgabcd';
//substr(start,length):從start索引位置開始擷取,擷取到length個
let re=str.substr(1,3)
console.log(re)
split():分割字串為陣列
let str='abcdefgabcd';
let re=str.split('c')
console.log(re)       //['ab','defgab','d']
indexOf():查詢字串中首次出現的字元,返回的索引值,找不到返回-1
let str='abcdefgabcd';
let re=str.indexOf('b')
console.log(re)  //(1 )
lastIndexOf():查詢字串中尾次出現的位置,找不到返回-1
let str='abcdefgabcd';
let re=str.lastIndexOf('b')
console.log(re)  //8
replace():替換
let str='abcdefgabcd';
let re = str.replace('c','***********')
console.log(re)  //ab***********defgab***********d
trim:去除字串兩端的空白
let str='        abcde        fga            bcd                    ';
let re = str.trim('string')
console.log(re)   //abcde      fga       bcd;    

案例

let str='我愛我的祖國哇哈哈'
//查詢字串的位置
let start=str.indexOf('祖')

let re=str.substr(start,2)
consoel.log(re)
字串的長度:length()