建立物件
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 ;如果沒有返回 -1console.
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 是尋找所需內容最後一次出現的位置...