string的chartat方法
string的charcodeat方法
string的indexof方法
string的lastindexof方法
string的substr方法
string的substring方法
string的replace方法
string的split方法
string的tolowercase方法
string的touppercase方法
string.fromcharcode方法
string物件是js內建物件的其中乙個屬性有length
string方法有
chartat()
charcodeat()
indexof()
lastindexof()
substr()
substring()
replace()
split()
tolowercase();
touppercase();
string.fromcharcode()
string的length屬性的值為這個字串的長度包含空格
var str =
"hello yxgr"
;console.
log(str.length)
//返回10
傳入乙個下標返回下標所對應的單個字元
var str =
"hello yxgr"
;console.
log(str.
charat(6
))//返回y
傳入乙個下標返回下標所對應的單個字元的unicode碼
var str =
"hello yxgr"
;console.
log(str.
charcodeat(6
))//返回89
查詢字串內是否存在傳入的字元或字串大小寫要相同數字可以不帶雙引號返回第一次出現的位置如果查詢不到返回-1
此方法arry物件下也有只是重寫了底層實現
var str =
"hello 6 yxgr"
;console.
log(str.
indexof
("y"))
;//返回值為8
console.
log(str.
indexof
("yx"))
;//返回值為8
console.
log(str.
indexof
("g"))
;//-1
console.
log(str.
indexof
("6"))
;//返回值為6
console.
log(str.
indexof(6
));//返回值為6
console.
log(str.
indexof
("yg"))
;//-1
查詢字串內是否存在傳入的字元或字串大小寫要相同數字可以不帶雙引號返回最後一次出現的位置如果查詢不到返回-1
var str =
"hello 6 yxgr"
;console.
log(str.
lastindexof
("y"))
;//返回值為8
console.
log(str.
lastindexof
("yx"))
;//返回值為8
console.
log(str.
lastindexof
("l"))
;//返回值為3
console.
log(str.
lastindexof
("g"))
;//-1
console.
log(str.
lastindexof
("6"))
;//返回值為6
console.
log(str.
lastindexof(6
));//返回值為6
console.
log(str.
lastindexof
("yg"))
;//-1
可傳入index和length兩個引數擷取字串index表示擷取開始的位置length表示擷取的長度若不傳length則擷取到最後
此方法不會改變原陣列而是把新字串返回出來
var str =
"hello yxgr"
;str.
substr(2
,5);
//這裡沒有變數接收是無效**
console.
log(str)
;//輸出的值為 hello yxgr
console.
log(str.
substr(2
,5))
;//輸出的值為llo y
console.
log(str.
substr(2
));//輸出的值為llo yxgr
可傳入index和end兩個引數擷取字串index表示擷取開始的位置end表示擷取結束的下標(不包含此下標的字元)若是不傳end則擷取到最後
此方法不會改變原陣列而是把新字串返回出來
var str =
"hello yxgr"
;str.
substring(2
,5);
//這裡沒有變數接收是無效**
console.
log(str)
;//輸出的值為 hello yxgr
console.
log(str.
substring(2
,5))
;//輸出的值為llo
console.
log(str.
substring(2
));//輸出的值為llo yxgr
傳入兩個引數第乙個為需要替換的字串,第二個是替換後的字串此方法不會改變原字串而是返回乙個新的字串
只會替換一次如果需要替換全部需要用到正則
var str =
"hello yxgr"
;str.
replace
("yxgr"
,"world");
//沒有定義變數接收,無效**
console.
log(str)
;//輸出的值為 hello yxgr
console.
log(str.
replace
("yxgr"
,"world"))
;//輸出的值為 hello world
console.
log(str.
replace
("l"
,"l"))
;//輸出的值為 hello yxgr
console.
log(str.
replace
(/l/g
,"l"))
;//輸出的值為 hello yxgr
傳入乙個字串將原字元傳按照引數分割成陣列此方法不會改變原字串而是返回乙個新的陣列傳入的字串不會被帶入到陣列中
var str =
"helo yxlgr"
;
console.
log(str.
split
("l"))
; \\輸出 [
"he"
,"o yx"
,"gr"
]
將字串轉換為全小寫不需要傳參此方法不會改變原字串而是返回新的字串
var str =
"hello yxgr"
;console.
log(str.
tolowercase()
);//輸出hello yxgr
將字串轉換為全大寫不需要傳參此方法不會改變原字串而是返回新的字串
var str =
"hello yxgr"
;console.
log(str.
touppercase()
);//輸出hello yxgr
此方法傳入乙個unicode碼返回乙個字元應該用string呼叫而不是字串物件
console.
log(string.
fromcharcode(90
))//輸出 z
Python入門學習筆記之內置函式
abs 返回數值的絕對值 divmod 返回兩個數值的商和餘數 max 返回元素中的最大值 min 返回元素中的最小值 sum 返回傳入元素之和。bool 根據傳入的引數的邏輯值建立乙個新的布林值 int 根據傳入的引數建立乙個新的整數 float 根據傳入的引數建立乙個新的浮點數 complex ...
MySQL之內置功能
1 檢視 檢視是乙個虛擬表 非真實存在 其本質是 根據sql語句獲取動態的資料集,並為其命名 使用者使用時只需使用 名稱 即可獲取結果集,可以將該結果集當做表來使用。檢視儲存在硬碟上跟其他表不同,它值存放資料結構,而不儲存資料,很顯然,檢視是乙個 類似 快捷鍵 的東西,每次執行檢視查詢,其實也就是重...
JS之內置物件
date日期物件 var date new date var date2 new date 2019,07,17 var date3 new date dct 1,2012 date.getdate 獲取日期,setdate 為設定日期 date.getsetfullyear 返回年份 date.g...