實例方法 >必須要通過new的方式創建的對象(實例對象)來調用的方法 靜態方法 >直接通過大寫的構造函數的名字調用的方法(直接通過大寫的對象名字調用的) 字元串的常用屬性: .length >字元串的長度 var str = "12345"; console.log(str.length); .ch ...
-
實例方法---->必須要通過new的方式創建的對象(實例對象)來調用的方法
-
靜態方法---->直接通過大寫的構造函數的名字調用的方法(直接通過大寫的對象名字調用的)
字元串的常用屬性:
.length------>字元串的長度
var str = "12345"; console.log(str.length);
.charAt(索引),返回值是指定索引位置的字元串,超出索引,結果是空字元串
var str = "whatareyounoshalei"; var result = str.charAt(1000); console.log(result);
.fromCharCode(數字值,可以是多個參數),返回的是ASCII碼對應的值
var str=String.fromCharCode(107,108,109); console.log(str);
SOS:
var str = String.fromCharCode(83, 79, 83); console.log(str);
.concat(字元串1,字元串2,...);返回的是拼接之後的新的字元串
var str = "小蘇"; console.log(str.concat("喜歡", "你", "這是", "真的"));
.indexOf(要找的字元串,從某個位置開始的索引);返回的是這個字元串的索引值,沒找到則返回-1
var str = "小蘇真的好猥好瑣啊"; var index = str.indexOf("好", 5); console.log(index);
.lastIndexOf(要找的字元串);從後向前找,但是索引仍然是從左向右的方式,找不到則返回-1
var str = "helo amen"; var index = str.lastIndexOf("Y"); console.log(index);
.replace("原來的字元串","新的字元串");用來替換字元串的
var str = "小蘇好帥哦,真的好勇敢哦"; if (str.indexOf("帥") != -1) { str = str.replace("帥", "猥瑣"); } else { console.log("不存在"); } console.log(str);
.slice(開始的索引,結束的索引); 從索引5的位置開始提取,到索引為10的前一個結束,沒有10,並返回這個提取後的字元串
var str = "如果有一天我邪惡了,請記住,我曾純潔過"; //從索引5的位置開始提取,到索引為10的前一個結束,沒有10,並返回這個提取後的字元串 str = str.slice(5, 10); console.log(str);
.split("要幹掉的字元串",切割後留下的個數);切割字元串
var str = "喬峰|慕容|鳳姐|梅超風|小蘇|大蛇丸"; var arr = str.split("|"); for (var i = 0; i < arr.length; i++) { console.log(arr[i]); }
.substr(開始的位置,個數); 返回的是截取後的新的字元串
var str = "哈哈,小蘇真的是好帥哦"; str = str.substr(5, 9); console.log(str);
.substring(開始的索引,結束的索引), 返回截取後的字元串, 不包含結束的索引的字元串
var str = "哈哈,小蘇真的是好帥哦"; str = str.substring(5, 9); console.log(str);
.toLocaleLowerCase();轉小寫
.toLowerCase();轉小寫
var str = "HELLO"; //str=str.toLocaleLowerCase(); str = str.toLowerCase(); console.log(str);
.toLocaleUpperCase()轉大寫
.toUpperCase();轉大寫
var str = "hello"; str = str.toLocaleUpperCase(); //str=str.toUpperCase(); console.log(str);
.trim();幹掉字元串兩端的空格
var str = " 哦,這 是一個神奇的一天 "; str = str.trim(); console.log("====" + str + "====");