var str = 'fdhfgcsaedvcfhgfh'; var index = str.indexOf('f'); // 字符出現的位置 var num = 0; // 這個字符出現的次數 while(index !== -1) { console.log(index); // 打印字符串出現的位置 num++; // 每出現一次 次數加一 index = str.indexOf('f',index + 1); // 從字符串出現的位置的下一位置開始繼續查找 } console.log('f一共出現了' + num + '次');