String 的 Method
String length:
input:
output:
語法:
string.length, length為string的屬性,可以幫忙計算出字串的長度
(array也有這樣的用法,不過是用來算出有多少個item)。
在字串中尋找字串:
"indexOf(''....")" "search('......')"
這兩種有所不同之後可以再做詳細的探討。
這樣的方式可以回傳 符合('.....') 內的第一個發生的字串第一個字母的 '位置'
input:
<script>
var x ="ABCDEFGH"
var y =x.indexOf('D');
console.log(y);
</script>
output: 3
D所在位置 在字串的第四個位置,為什麼輸出是3 ?
因為在JS 裡 第一個位置的index為0!
lastIndexOf()
input:
<script>
var x ="ABCDEFGHDHDABVS"
var y =x.lastIndexOf('D');
console.log(y);
</script>
output:10
尋找最後一個出現D的位置
如果沒有符合尋找的條件 indexOf() /lastIndexOf() 會回傳 -1的值 。
indexOf('....',參數) 其中參數表示從該位置往後尋找符合的條件
input:
<script>
var x ="ABCDEFGHDHDABVS"
var y =x.indexOf('D',7);
console.log(y);
</script>
output:8
如果沒有符合尋找的條件 indexOf() /lastIndexOf() 會回傳 -1的值 。
indexOf('....',參數) 其中參數表示從該位置往後尋找符合的條件
input:
<script>
var x ="ABCDEFGHDHDABVS"
var y =x.indexOf('D',7);
console.log(y);
</script>
output:8


沒有留言:
張貼留言