js求字串中某個字元出現的位置以及次數

2021-10-25 10:59:24 字數 534 閱讀 6415

查詢字串"abcoefoxyozzopp"中所有』o』出現的位置以及次數

先查詢第乙個』o』出現的位置

然後只要indexof()返回的結果不是-1就繼續往後查詢

因為indexof()只能查詢字串中第乙個出現的該字元,並返回該字元下標。所有就得使當前下標加1,從而繼續查詢

// 字串物件 根據字元返回位置 str.indexof('要查詢的字元', 起始的位置)

var str =

'abcoefoxyozzopp'

;var index = str.

indexof

('o');

//獲取第乙個'o'的下標,賦予index

var num =0;

while

(index!=-1

) console.

log(

'o'+

'出現的次數是'

+num)

;<

/script>

js 求字串中,某個字元出現的位置和次數

先看乙個簡單的例子,主要是對str.indexof 某字元 函式的應用。var str 你好啊好啊 console.log str.indexof 好 1 console.log str.indexof 好 2 輸出3,第二個引數表示從索引2開始往後查詢求字串中,某個字元出現的位置和次數,利用了當字...

統計字串中某個字元出現的次數

統計字串中某個字元出現的次數 用標準庫演算法函式 count if 1 標準庫string型別 const stringstr teststring int count count if str.begin str.end bind2nd equal to 某字元 2 cstring型別 cstri...

js 字串是否包含某個字元

方法一 indexof 推薦 var str 123 console.log str.indexof 3 1 trueindexof 方法可返回某個指定的字串值在字串中首次出現的位置。如果要檢索的字串值沒有出現,則該方法返回 1。方法二 search var str 123 console.log ...