js中字串方法大全

2022-06-13 14:54:06 字數 3661 閱讀 7815

若有錯誤或紕漏請指正

doctype

html

>

<

html

lang="en"

>

<

head

>

<

meta

charset="utf-8"

/>

<

meta

name="viewport"

content="width=device-width, initial-scale=1.0"

/>

<

title

>document

title

>

head

>

<

body

>

<

script

>

查詢返回指定位置的字元

varstr = "abcdefg";

vars = str.charat(5); // 下標為5的字元

console.log(s); //f

// 2.charcodeat()查詢返回指定位置字元的unicdoe碼

varstr = "abcdefg";

vars = str.charcodeat(5); // 下標為5的字元的unicdoe碼

console.log(s); //102

// 3.concat()連線字串

varstr = "abc";

varstr1 = str.concat("1", "2", "3", "dsdafsdafsad");

console.log(str1); //abc123dsdafsdafsad

// 4.slice()字串擷取

varstr = "abcdefghijklmn";

varstr1 = str.slice(1, 5);

console.log(str1); //bcde

// 5.split()將字串轉換為陣列

varstr = "abcdefg";

varstr1 = str.split("-");

varstr2 = str.split("");

console.log(str); //abcdefg

console.log(str1); //["abcdefg"]

console.log(str2); //["a", "b", "c", "d", "e", "f", "g"]

// 6.substring()字串擷取

varstr = "abcdefghijklm";

varstr1 = str.substring(1, 3); //從下邊1開始到下邊3結束, 不包括下標3那一項

varstr2 = str.substring(3, 1);

console.log(str1); //bc

console.log(str2); //bc

// 7.substr()字串擷取

varstr = "abcdefghijklm";

varstr1 = str.substr(2, 6); //從下標2開始往後數6個數

console.log(str1); //cdefgh

// 8.indexof() 遍歷字串 查詢包含第乙個引數的字串,如包含返回第一位的下標,停止查詢,如沒有返回 -1。第二個引數表示從此下標開始查詢。

varstr = "abcdefabcjklm";

vara = str.indexof("abc");

varb = str.indexof("abc", 1);

console.log(a); //0

console.log(b); //6

// 9.touppercase 轉大寫

varstr = "aabbccdd";

console.log(str.touppercase()); //aabbccdd

// 10.tolowercase 轉小寫

varstr = "aabbccdd";

console.log(str.tolowercase()); //aabbccdd

// 11.replace()替換字串 只能匹配一次

varstr = "今天天天天氣好好";

varstr1 = str.replace("天天", "**");

console.log(str1); //今**天天氣好好

// 12.match()查詢字串

varstr = "今天天氣好好";

varresult = str.match("天天");

console.log(result); //["天天", index: 1, input: "今天天氣好好", groups: undefined]

varst = str.match("金");

console.log(st); // null

// 13.search() 查詢字串返回下標

varstr = "今天天氣天天好好";

varresult = str.search("氣");

console.log(result); //3

varres = str.search("地");

console.log(res); //-1

//  14.startswith 判定乙個字串是否以另乙個字串開頭

varstr = "hello world";

varresult = str.startswith("he");

console.log(result); //true

varresult = str.startswith("he", 1); //當為兩個引數時,第二個表示開始位數。

console.log(result); //flase

// 15.endswith 判定乙個字串是否以另乙個字串結尾

varstr = "hello world";

//檢測尾部

varresult = str.endswith("world");

console.log(result); //true

//檢測指定位置是否以指定字元結尾

varresult1 = str.endswith("wo", 8);

console.log(result1); //true

// 16.includes 檢測是否包含指定字串

varstr = "hello world";

varresult = str.includes("o");

console.log(result); //true

varresult1 = str.includes("o", 8);

console.log(result1); //false

varres = str.includes("o", 7);

console.log(res); //true

//  17.repeat  重複字串

varstr = "haha";

varstr1 = str.repeat(3);

console.log(str1); //hahahahahaha

script

>

body

>

html

>

js 字串 String 方法大全

indexof 功能 根據指定子串,從左向右查詢字元,查詢索引 引數 1要查詢的子串,2從哪個索引開始查詢,可選 返回值 索引 或 1 沒有查詢到 是否改變原字元 否 功能 擷取 引數 1開始的位置,2結束的位置 不包括 可選 返回值 擷取到的子串 是否改變原字元 否 功能 擷取 引數 1開始的位置...

js檢測字串方法大全

js檢測字串方法大全 script function obj id 根據id得到物件 function val id 根據id得到物件的值 function trim str 刪除左邊和右邊空格 function ltrim str 刪除左邊空格 function rtrim str 刪除右邊空格 ...

JS中字串方法

lang en charset utf 8 字串方法title head var str 王hello world var str1 newstring 0123456789 console.log str.length console.log str.charat 1 查詢索引為1的位置的字母 c...