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