trim:去掉字串左右的空格
let str =
" abc "
console.
log(str,str.length)
;// abc 5
console.
log(str.
trim()
,str.
trim()
.length)
;//abc 3
trimleft:去掉字串左邊的空格
let str =
" abc "
console.
log(str,str.length)
;//abc 5
console.
log(str.
trimleft()
,str.
trimleft()
.length)
;//abc 4
trimrigth:去掉字元中右邊的空格
let str =
" abc "
console.
log(str,str.length)
;// abc 5
console.
log(str.
trimright()
,str.
trimright()
.length)
;// abc 4
let name =
"wc"
;let age =20;
console.
log(
"我是"
+name+
"今年"
+age+
"歲了");
//我是wc今年20歲了
console.
log(
`我是$今年$
歲了`)
//我是wc今年20歲了 // 模版字串寫法
<
/script>
格式:字串.repeat(n) //n 是重複次數
let str =
"hello world~"
; console.
log(str.
repeat(2
))//hello world~hello world~
let str =
"hello world~"
; console.
log(str.
includes
("~"))
;//true
console.
log(str.
startswith
("hello"))
;// true
console.
log(str.
endswith
("world"))
;//false
console.
log(str.
endswith
("~"))
;//true
<
/script>
tofixed()指定保留的小數字
padstart(字串長度,字元)
let t =4;
console.
log(t.
tofixed(2
).padstart(5
,"¥"))
// ¥4.00
let t =
12.3
; console.
log(t.
tofixed(2
).padstart(5
,"0"))
ES6 字串擴充套件
1 字串可以使用 u x的形式來表達乙個字元,x叫做字元的碼點,x的範圍是0000 ffff,超過ffff的碼點需要用兩個雙位元組表示 如果我們 u後面的16進製制的值大於ffff,我們需要加乙個大括號 u讓js正確解析。2 我們應該都了解,漢字一般都需要兩個雙位元組來表示,在js中兩個位元組佔乙個...
ES6 字串擴充套件 repeat
repeat 方法返回乙個新字串,引數 n 表示將原來的字串重複 n 次。let a s a.repeat 0 a.repeat 2 ss a sa.repeat a a.repeat 2 ss 引數如果是小數會被取整 a.repeat 2.9 ss 引數是負數或者 infinity 會報錯 a.r...
ES6 字串的擴充套件
js中有indexof方法,來確認乙個字串是否包含在另乙個字串中。es6又提供了三中新方法 includes 返回布林值,表示是否找到了引數字串。startswith 返回布林值,表示引數字串是否在源字串的頭部。endswith 返回布林值,表示引數字串是否在源字串的尾部。let s hello w...