字串物件

2021-09-27 00:26:36 字數 3317 閱讀 8362

建立物件

var s =

'aada adds afsd fs f xx'

;//直接建立乙個物件

屬性:length

length;

//得到字串的長度 返回的是乙個字串 綠色的 length 是乙個屬性

console.

log(s.length)

//結果為 15

方法

charat(索引位置)

console.

log(s.

charat(2

));//可以得到字串中某乙個 字元 注意 這裡的字串索引是從 0 開始的

charcodeat(索引位置) 返回在指定的位置的字元的 unicode 編碼。
var s2 =

'a,b,z'

; console.

log(

'a'.

charcodeat(0

));//65

console.

log(

'a'.

charcodeat(0

));//97

如何得到未確認的最後乙個字元?

console.

log(s.

charat

(s.length-1)

);// 怎麼理解?

在控制台輸出,s.charat() 可以的得到字串裡面的某乙個字元, 那麼不知道有多少個字串怎麼拿到最後乙個字元呢?

//萬物皆物件 物件有屬性和方法,string 物件有length得到字串的長度的屬性 那麼 物件.屬性名(length - 1) 就是最後乙個

//所以 把以上鏈結起來就是 : console.log(s.charat(s.length-1)) 就可以的得到最後乙個字串了

concat(『字串』) 鏈結字串 作用類似於 + 號 把多個字串連成一串
console.

log(s.

concat

('xx'))

;

這些都是內建的方法 所以呼叫的時候要注意,要想獲取到某個值 就用 物件名.方法名(要新增的字串) 字串要加'' 列印就用 console.log
indexof(『字串』) 功能 檢索(查詢)字串,查詢子串在字串裡 重點:[第一次出現的位置] 如果有返回字元所在的位置,有》=0 ;如果沒有返回 -1
console.

log(s.

indexof

('fs'))

;//用法同上`````

4**.replace(『字串』,『要替換的字串』)這裡替換的是第一次出現的位置**

console.

log(s.

replace

('fs'

,'*'))

;//返回 aada adds a*d fs f xx

用法同上`````
5. slice(number,number) 切片提取字串的片段 可以理解為 slice(開始位置索引位置 0,結束位置 end 要切到第幾個) 注意 這裡左閉右開

意思是包含左邊的但是不包含右邊的 例如 (2 ,5) 得到是 從2開始到第4個

console.

log(s.

slice(0

,8))

;

6. split(』|』) 把[字串分割為字串陣列]

var s1 =

'a|b|c|d'

; console.

log(s1.

split

('|'))

;//"|" 為分隔符 可以用別的代替

7.substr(form,length) 從索引開始的位置提取指定數目的字元 擷取 如果開始位置是負數 form 那麼倒著數到索引位置,然後從左往右擷取指定的長度

console.

log(s.

substr(0

,8))

; console.

log(s.

substr(5

));//如果第二個引數沒有 那麼表示從索引位置開始往後的都要

// substring (start,stop) 提取字串中(指定的開始位置,結束位置之間的字元)

console.

log(s.

substring(5

,10))

;// substring 的作用是提取兩個指定引數之間的字元 與 substr()不同的是 substring 的引數不能為負數

//返回值是 adds

//同樣遵循 左閉右開 的方法

8. 大寫字串轉小寫字串,小寫字串轉大寫字串 需要用到tolowercase() 大轉小 touppercase() 小轉大

console.

log(

'ssaagg'

.tolowercase()

)//小寫 ssaagg

console.

log(

'ssaagg'

.touppercase()

)//大寫 ssaagg

9. fromcharcode()從字元編碼建立乙個字串。 可以理解為得到乙個字元編碼可以反向得到這個字元中的字元

console.

log(string.

fromcharcode(97

))//a string 是字串物件 fromcharcode() 是方法 物件.方法名 就可以獲取到方法所對應的值

// 這裡的字元編碼65到90 是大寫字母97到122 是小寫字母數字是48到57

//以上就是在字串物件中需要重點掌握的9大方法 和 乙個屬性

字串物件python int 字串 字串物件

最近研究字串物件,稍微總結一下,以後繼續補充 如果我們須要把python的字串物件轉換為數整物件,我們須要用到int方法。比如 ainfo 222 print int ainfo 輸出的結果是222。然後我們檢視下ainfo在現的型別,通過type方法檢視下,發現是 而如果ainfo fefew22...

字串物件

對一直字串進行操作 var str life is a foreign language all men mispronounce it 測試長度 str.length 為字串新增樣式 var txt hello world document.write big txt.big document.w...

字串物件

常用的定義字串物件的方法是 string int 當同乙個物件需進行多次定義的時候,除了第一次,剩下的可直接定義 例如 int i 1 第二次 i 2 public int indexof 是尋找所需內容第一次出現的位置 public int lastindexof 是尋找所需內容最後一次出現的位置...