基礎編
1. コンソールにHelloWorldと表示させるプログラムを書きなさい。
2. 3+7の答えをコンソールに表示させるプログラムを書きなさい。
3. 3+7を文字列で表示させるプログラムをコンソールに書きなさい。
4. 5×2の答えを表示させるプログラムをコンソールに書きなさい。
5. 『プログラミング』と『スクール』の各文字列を足算で結合させてコンソールにプログラムを書きなさい。
6. 変数名はnameを定義して、『プログラミングスクール』と値を入れます。そのname変数をコンソールに表示させなさい。
7. 変数名はaとしてaの値は『100』を入れる、その変数名と同じ変数名を掛け算してコンソール画面に表示させてください。
8. 変数名boxを定義して値はプログラム初心者を代入。その後に定義している変数boxの値の中身を変更してプログラミング中級者に変えてコンソールに表示させてください。
9. 定数名languageに『日本語』と定義し、定数を使い、『日本語を話せます』とコンソールに表示させなさい。
10.
ローカルスコープの考え方をして定数でnameとageに名前と年齢を適当に与えテンプレートリテラルを用いて『僕の名前は〜です。(改行)現在〜は〜歳です。(スペース)よろしくお願いします。』とコンソールに表示してください。
11. if文を使い定数level=20とし、10以上なら(強い),10より少ないなら(弱い)と表示させなさい。
12. 定数n=2と定義し,switch分を使い[1の時、大吉][2の時、吉][3の時、小吉]とコンソールに表示してください。
13. FizzBuzz問題。数字を1から100まで順番に出力していき・3の倍数の時「 Fizz 」・5の倍数の時「 Buzz 」・3かつ5の倍数の時「 FizzBuzz 」をコンソールに表示させなさい。
14. あなたはカフェの注文システムを開発しています。メニューはコーヒー、紅茶、アイスティーの3つです。顧客が注文したドリンクに応じて、適切なメッセージを出力するプログラムを作成してください。
* もし顧客が"コーヒー"を注文した場合、"コーヒーが注文されました。お楽しみください!"と出力してください。
* もし顧客が"紅茶"を注文した場合、"紅茶が注文されました。ミルクや砂糖を加えると美味しいですよ!"と出力してください。
* もし顧客が"アイスティー"を注文した場合、"アイスティーが注文されました。暑い日にぴったりです!"と出力してください。
* 上記のいずれでもない場合、"申し訳ありませんが、そのメニューはありません。コーヒー、紅茶、アイスティーのいずれかを選んでください。"と出力してください。
関数編
1. doubleという入れた数値が2倍になる関数を作り、10と100を2倍にしてください。
2. num1はNumber型で値100、num2はNumber型で値50とし、それぞれを、console.logを用いて表示させてください。行う処理か足し算。
3. num1はNumber型で値100、num2はNumber型で値50とし、それぞれを、console.logを用いて表示させてください。行う処理か引き算。
4. num1はNumber型で値100、num2はNumber型で値50とし、それぞれを、console.logを用いて表示させてください。行う処理か乗算。
5. num1はNumber型で値100、num2はNumber型で値50とし、それぞれを、console.logを用いて表示させてください。行う処理か除算。
6. num1はNumber型で値100、num2はNumber型で値50とし、それぞれを、console.logを用いて表示させてください。行う処理か剰余算。
7. 変数名num1、Number型で値は5、変数名num2、Number型で値は5、変数名num3、Number型で値は3.89として、num1とnum2が等しいか比較演算を行い演算結果をconsole.log()を用いて出力してください。
8. 変数名num1、Number型で値は5、変数名num2、Number型で値は5、変数名num3、Number型で値は3.89として、num1とnum2が等しくないか比較演算を行い演算結果をconsole.log()を用いて出力してください。
9. 変数名num1、Number型で値は5、変数名num2、Number型で値は5、変数名num3、Number型で値は3.89として、num1はnum3より小さいか比較演算を行い演算結果をconsole.log()を用いて出力してください。
10. 変数名num1、Number型で値は5、変数名num2、Number型で値は5、変数名num3、Number型で値は3.89として、num1はnum2以下か比較演算を行い演算結果をconsole.log()を用いて出力してください。
11. 変数名num1、Number型で値は5、変数名num2、Number型で値は5、変数名num3、Number型で値は3.89として、num3はnum1より大きい比較演算を行い演算結果をconsole.log()を用いて出力してください。
12. 変数名num1、Number型で値は5、変数名num2、Number型で値は5、変数名num3、Number型で値は3.89として、num2はnum3以上か比較演算を行い演算結果をconsole.log()を用いて出力してください。
13. for文を利用して、変数iの初期値0、ループの条件iが50未満な限り繰り返し1加算した値を表示させてください。
14. 関数名aisatu、引数なしで、Helloと出力させなさい。
15. 変数名priceをNumebr型で値は140とする。関数名はcouponで引数はprice、処理は引数の値から10%オフした値を返す。関数を呼び出して帰ってきた変数はresultPriceに代入してconsole.logでresultPrice円ですとなるように表示させてください。答えは126円になるはずです。
16. 変数名countをNumber型で値は3、 変数名messageをString型で値はボブのメッセージ、 変数名message2はString型で値は、ジェシーのメッセージという変数たちをmessageBoxという関数名に引数として3つとも渡してください。処理は
1.変数名resultWordを用意する
2.第一引数の回数分繰り返し処理を行う
3.resultWordに対して繰り返し、回数が奇数なら第二引数を、偶数なら第三引数を連結する。
4.returnで返す。。関数を呼び出して帰ってきた値をconsole.logでmessageBox関数を出力させてください!