js字串方法

2021-09-25 20:56:15 字數 1907 閱讀 3061

1.charcodeat()

var str='妙味課堂';

alert(str.charcodeat());//括號中什麼也不寫,預設第0個,返回漢字編碼

2.string.fromcharcode(); 靜態方法因為是靜態方法,所以前面必須是string

alert(string.fromcharcode(22937));//妙,根據編碼返回漢字

alert(string.fromcharcode(22937,21619));//妙味

常用編碼:

0~948~57

a~z97~122

a~z65~90

3.indexof()返回指定字元

obj.indexof(『m』);//返回字串中首次出現m的位置

obj.indexof(『miao』);//也可以查詢指定字串

obj.indexof(『m』,num);//從num處開始找,返回字串中首次出現m的位置

num若為負數,預設從0位開始找,若找不到返回-1

4.lastindexof()從右往左找

lastindexof(『str』);

lastindexof(『str』,num);

?num若為負數,當成從0位開始

substring()字串的擷取方法

var str=『妙味課堂』;

alert( str.substring(2)); //課堂

alert( str.substring(0,2));//妙味

alert( str.substring(2,0));//妙味 ,可以自動檢測兩個數的大小,轉換為小的在前大的在後

alert( str.substring(0)); //妙味課堂,預設從0到最後一位

alert( str.substring(-3,2));//妙味,-3當成0來處理

slice()擷取方法

與substring類似,但也有不同

alert( str.slice(2,0));//不會自動交換順序,所以什麼也不顯示

?可以使用負數

alert( str.slice(-2)); //課堂

alert( str.slice(-4,-2)); //妙味,從後倒著往前數

touppercase()轉換為大寫、tolowercase()轉換為小寫

str.touppercase()

str.tolowercase()

split()分割方法

var str=『www.miaov.com』;

alert(str.split(』.』));//[『www』,『miaov』,『com』]

alert(str.split());//不放分隔符,會把整個字串當成乙個整體放入陣列

alert(str.split(』』));//會乙個乙個分割,[『w』,『w』,『w』,』.』,『m』,『i』,『a』,『o』,『v』,』.』,『c』,『o』,『m』]

注意

str.split(』/』);[ ,www.miaov.com, ],長度為3,儘管左右沒有東西,也會留出空格

var str=『www.miaov.com』;

str.split(』.』,2);//www miaov,只保留兩段

JS 字串方法

js部分使用js實現乙個方法convert,將foo bar這種形式的輸入轉成foobar這種駝峰式.function convert str return arr.join 方法名charat 用途檢索指定位置對應的字元,返回對應字元或空 例子var str hello world str.cha...

js字串方法

charat 返回指定位置的字元。str.charat index index 為必須引數,型別為number 0到str.length 1之間,否則該方法返回 空串 另外 str.charat 即不帶引數和str.charat nan 均返回字串的第乙個字元 2.charcodeat 返回在指定的...

JS 字串方法

slice start,end 擷取start到end的子串,不包括end位置。start為負數時,字串的長度與start相加作為start。end為負數時,字串的長度與end相加作為end。substring start,end 擷取start到end的子串,不包括end位置。如果 start 比...