String字串函式

2021-10-25 09:09:15 字數 3335 閱讀 3404

1.定義乙個字串

var str =

'aheloworld'

2.獲取字串長度 string.length

var str =

'aheloworld'

console.

log(str.length)

3.返回指定位置下標的字元 string.charat()

var str =

'sajdhjhasdko'

var str1 = str.

charat(3

)//返回下表為三的字元

console.

log(str1)

//d

4.返回指定位置下標的字元的 unicode 編碼 string.charcodeat()

var str =

'ajsahkhskjad'

var str1 = str.

charcodeat(0

) console.

log(str1)

//65

5.通過指定的字元的unicode編碼,返回乙個字串 string.fromcharcode()

var str = string.

fromcharcode(65

) console.

log(str)

//a

6.拼接字串,可同時拼接多個字串,相當於+ string.concat()

var str =

'dsadfa'

var str1 = str.

concat

('123'

,'456'

) console.

log(str1)

//dsadfa123456

7.返回某個指定的字串值在字串中首次出現的位置 string.indexof()

var str =

'jsadhkjad'

var str1 = str.

indexof

('a'

) console.

log(str1)

//2 console.

log(str,

indexof

('b'

)//-1 沒有找到指定字元值返回-1

var str2 = str.

indoxof

('a',4

) console.

log(str2)

//規定查詢開始位置下標,返回字元出現位置下標

8.從後開始尋找字元位置,下標從0計算,即尋找字元最後出現的位置的下標 string.lastindoxof()

var str =

'sadfasfasf'

var str1 = str.

lastindoxof

('a'

) console.

log(str1)

//7

9.提取字串的某一部分,並返回新的字串,不改變原陣列(包含開始位置字元,不包含結束位置字元) string.slice()

var str =

'sahdfgjasf'

var str1 = str.

slice(1

,4) console.

log(str1)

//ahd

var str2 = str.

slice(1

,-3)

console.

log(str2)

//ahdfgj

var str3 = str.

slice(0

) console.

log(str3)

//sahdfgjasf

var str4 = str.

slice(-

4,-1

) console.

log(str4)

//jas

10.返回字串某一部分的字元,包括開始位置,不包括結束位置 string.substring()

var str =

'asfasfasfasfhgbfdc'

var str1 = str.

substring(4

,2)//傳遞負數,預設為0;傳遞第乙個引數大於第二個引數,則自動互換

console.

log(str1)

//fa

11.從字串中抽取從開始位置下標的指定數目的字元 string.substr()

var str =

'asdasfgfdg'

var str1 = str.

substr(1

,3)//第乙個引數為開始下標,第二個引數為提取數量

console.

log(str1)

//sda

var str2 = str.

substr(-

4,3)

console.

log(str2)

//gfd

12.把乙個字串分割為字串陣列 string.split()

var str =

'dahsdasdffaf'

var str1 = str.

split(''

)//不指定拆分的字元,則每乙個字元都分為乙個陣列元素

console.

log(str1)

//['d','a','h','s','d','a','s','d','f','f','a','f']

var str2 = str.

split

('a'

) console.

log(str2)

//['d','hsd','sdff','f']

13.大小寫轉換 大:string.toauppercase() 小:string.tolowercase()

var str =

'abcabc'

var str1 = str.

touppercase()

consoole.

log(str1)

//abcabc

var str2 = str1.

tolowercase()

console.

log(str2)

//abcabc

string字串函式用法

申明 str1 str2為string型別,c1,c2為字元陣列 1.字串長度 str1.length strlen c1 2.字串後加文字 對應c函式strcat c1,c2 返回指標c1 3.字串和字元陣列相互轉換 字元陣列轉化為字串 str1 c1 或者 string str1 c1,c1 n...

常見string字串函式

常見string字串函式 1字串長度函式 len str1.length 用法 字串名.length 2字串連線 str str1 把字串str1連線到str後面 3字串比較函式 4字串提取函式 str2 str1.substr 將str1的值賦給str2,相當於str2 str1 str2 str...

python 字串string 處理函式

字串長度獲取 len str 例 print s length d str,len str 字母處理 全部大寫 str.upper 全部小寫 str.lower 大小寫互換 str.swapcase 首字母大寫,其餘小寫 str.capitalize 首字母大寫 str.title 格式化相關 獲取...