JavaScriptでスペースの位置を維持しながら文字列を反転する
問題
スペースを含む可能性のある文字列を受け取るJavaScript関数を作成する必要があります。
この関数は、2つの別々の単語の文字やスペースを交換せずに、文字列内に存在する単語を内部的に反転させる必要があります。
例
以下はコードです-
const str = 'this is normal string'; const reverseWordsWithin = (str = '') => { let res = ""; for (let i = str.length - 1; i >= 0; i--){ if(str[i] != " "){ res += str[i]; }; if(str[res.length] == " "){ res += str[res.length]; }; }; return res; }; console.log(reverseWordsWithin(str));
出力
gnir ts lamron sisiht
-
Javascriptのdo…whileループ
do ... whileループは、条件チェックがループの最後に行われることを除いて、whileループに似ています。これは、条件がfalseであっても、ループが常に少なくとも1回実行されることを意味します。 たとえば、 例 let i = 0; do { console.log("Hello"); i = i + 1; } while (i < 5); これにより、出力が得られます- 出力 Hello Hello Hello Hello Hello
-
Javascriptのwhileループ
whileループの目的は、式がtrueである限り、ステートメントまたはコードブロックを繰り返し実行することです。式がfalseになると、ループは終了します。 例 例- let i = 0; while (i < 5) { console.log("Hello"); i = i + 1; } 出力 これにより、出力が得られます- Hello Hello Hello Hello Hello