js之string操作符

2022-07-04 04:51:09 字數 1301 閱讀 4418

1.字元方法

//

輸出索引值的字元

'zhangamie'.charat(2) //

"a"'zhangamie'[2] //

"a"//

輸出編碼 a的ascill碼是97

'zhangamie'.charcodeat(2) //

97string.fromcharcode(97) //

'a'

2.字串方法

concat、slice、substr、substring都不會影響原始字串
//

連線

var name = 'zhang';

var newname = name.concat(' amie')

console.log(name)

//zhang

console.log(newname) //

zhang amie

//擷取字串

//slice、substr、substring第一引數都是開始位置的索引

//slice和substr的第一引數可以接受負數(自動轉化為length-/負數/)

//slice、substring第二引數是結束的索引,沒有就是匹配到結尾(取出不包括結束索引的字元)

//substr第二引數是擷取的數量,沒有就是匹配到結尾

slice,substr和substring中日常建議用substring,其他兩個引數可以為負數,可能會比較混亂

3.字串位置方法

indexof和lastindexof,第乙個引數的要匹配的字串,第二引數是開始查詢的位置

'zhangamie'.indexof('amie') //

5

4.trim清除前後空格

'    z  hangamie     '.trim()  //

"z hangamie"

5.匹配

var name = 'cat,bat,sat,fat'name.match(/.at/g)  //

["cat", "bat", "sat", "fat"]

name.search(/sat/g) //

8 indexof是不接受regexp

name.replace(/.at/g,'abc') //

"abc,abc,abc,abc" 不影響元字串

6.repeat 

'*'.repeat(10); //

"**********"

JS 熱身,操作符

1.希望把某個元素移除你的視線 1 display none 顯示為無 2 visibility hidden 隱藏 3 width和height 4 透明度 5 left和top 6 拿乙個白色div蓋住它 7 margin負值 2.有關操作符注意 1 會進行型別轉換,然後再比較 先比較型別 2 ...

JS常見操作符

1.一元操作符 只能操作乙個值 遞增 遞減操作符 var o document.getelementbyid o 2 元加和減操作符 2.布林操作符 邏輯非alert undefined alert nan alert null true,null undefined nan返回true var p...

JS 操作符(一)

1.算數操作符 doctype html en utf 8 viewport content width device width,initial scale 1.0 x ua compatible content ie edge document title head body var s1 6 ...