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 ...