キャリアジャーナルピボット開発ジャーナル、日5:JSの練習3 -反転.js
2176 ワード
次の運動に.
ユーザーの文字列入力を受け取り、文字列を反転する関数を作成します.例えば.
プログラムは、UIを持っていますか?どのように見えるでしょうか?どのような機能は、インターフェイスがありますか?これを紙にスケッチしなさい.プログラムにはUIがありません.コンソールで実行します.
入力は何ですか?ユーザーがデータを入力するか、どこか他からの入力を取得しますか?ユーザがプロンプトを入力すると文字列を入力します
何が望ましい出力ですか?ユーザが入力した文字列の逆
問題を理解する
ユーザーの文字列入力を受け取り、文字列を反転する関数を作成します.例えば.
reverseString(’hello there’)
は、「ereht olleh」を返します計画
擬似コード
Declare a function `reverseString` that takes the parameter `string`
Create a loop that splices out each character of the string, starting from the last character
Concatenate each character at every loop and store this in a variable called `stringReversed`
Return `stringReversed`
prompt the user to enter a string and store it in a variable called `string`
Call the function `reverseString(string)`
分割統治する
パラメータstringを受け取る関数の反転文字列を宣言する
const reverseString = function(string) {}
最後の文字から始まる文字列の各文字を切り出すループを作成する
for (i = string.length - 1; i >= 0; i--) {}
最初のループを文字列の最後の文字から開始します.string.length
は文字列の文字数を与えますが、最後の文字の実際のインデックスはstring.length
です.インデックス0の最後の文字までループを実行します.すべてのループで各文字を連結し、string
let stringReversed = '';
stringReversed += string[i];
逆戻り
return stringReversed;
ユーザに文字列を入力し、文字列と呼ばれる変数に格納するように促します
string = prompt('Enter a word or short sentence below');
関数の反転文字列( string )
reverseString(string);
すべてをまとめる
const reverseString = function(string) {
let stringReversed = '';
for (let i = string.length -1; i >= 0; i--) {
stringReversed += string[i];
}
return stringReversed;
};
string = prompt('Enter any word or short sentence below');
reverseString (string);
Reference
この問題について(キャリアジャーナルピボット開発ジャーナル、日5:JSの練習3 -反転.js), 我々は、より多くの情報をここで見つけました https://dev.to/takdevelops/career-pivot-into-development-journal-day-4-js-practice-3-reversestringjs-4d48テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol