若有錯誤或紕漏請指正
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...