JavaScriptで文中の単語数を数える
文字列を取り込むJavaScript関数を作成する必要があります。この関数は、配列内のアルファベット(大文字または小文字)の数をカウントすることになっています。
例 −入力文字列が-
の場合const str = 'this is a string!';
その場合、出力は-
になります。13
例
このためのコードは-
になりますconst str = 'this is a string!'; const isAlpha = char => { const legend = 'abcdefghijklmnopqrstuvwxyz'; return legend.includes(char); }; const countAlphabets = (str = '') => { let count = 0; for(let i = 0; i < str.length; i++){ if(!isAlpha(str[i])){ continue; }; count++; }; return count; }; console.log(countAlphabets(str));
出力
そして、コンソールの出力は-
になります13
-
JavaScriptConst
JavaScriptのconst宣言は、他の値に再割り当てしたり、後で再宣言したりできない変数を作成します。 ES2015で導入されました。 以下はJavaScriptconst宣言のコードです- 例 <!DOCTYPE html> <html> <head> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } </sty
-
JavaScriptで一致する部分文字列を数える
問題 最初の引数として文字列strを取り、2番目の引数として文字列の配列arrを受け取るJavaScript関数を作成する必要があります。この関数は、文字列strのサブシーケンスであるarr[i]の数をカウントして返す必要があります。 たとえば、関数への入力が 入力 const str = 'klmnop'; const arr = ['k', 'll', 'klp', 'klo']; 出力 const output = 3; 出力の説明 必要な文字列は「k」、「klp」、「klo」であるため 例