特定のパスの階層の深さを知るために、以下のように"/"の数を数えているのですが、0しか返してくれません。文字列なのでエスケープなど必要ない(実際バックスラッシュでエスケープしても結果は0です)と思うのですが、どこに問題があるのでしょうか?
宜しくお願い申し上げます。
Javascript
1var str = 'test/test/test'; 2var count = 0; // 文字数を格納 3var strSearch = '/'; // 探す文字 4 5for (var i = 0; i < str.length; i++){ 6 if (str[i] == strSearch){ 7 count ++; 8 } 9} 10console.log(count)
回答2件
あなたの回答
tips
プレビュー