CodeStudy javascript編 SECTION14 答え
<問題1> 実行ボタンを押して、関数の動きを確認しましょう。
CodeStudy14-1 答え: 実行ボタン押すだけ
<問題2> 実行ボタンを押して、return文の動きを確認しましょう。
CodeStudy14-2 答え: 実行ボタン押すだけ
<問題3> 説明文にある例を写して、実際に関数を作ってみましょう。
CodeStudy14-3 答え: 例写すだけ
<問題4> 今書かれているプログラムでは、出力が何も表示されません。
プログラムを修正して、関数の処理の結果が出力されるようにしてください。
CodeStudy14-4 答え: return
入れるだけ
<問題5> 変数number1とnumber2が定義されています。
このうち大きい方を返す関数biggerを作って、結果を出力してください。
またbiggerの処理にはif/else文を使用して下さい。
CodeStudy14-5 答え:
var number1 = 20; var number2 = 51; //ここに関数biggerを定義して下さい。 function bigger(number1,number2){ if(number1 > number2) return number1; else return number2; } output(bigger(number1, number2));
※ ifなどの {} ←コイツは後に続くステートメントが一行の場合は省略可能です
<問題6> 定義されている変数numberが、偶数か奇数かを判定する関数evenCheckを作って下さい。
またその結果を出力してください。
evenCheckは引数xをとり、if/else文を使って処理を書いてください。
CodeStudy14-6 答え:
//ここに関数evenCheckを定義してください。 function evenCheck(x){ //偶数だった場合 if(x % 2 == 0) return x + "は偶数です。"; //奇数だった場合 else return x + "は奇数です。"; } //evenCheckの結果を出力します。 var number = 211; output(evenCheck(number));
<問題7> 解答ボタンを押し、グローバル変数とローカル変数の動きを確認してみましょう。
CodeStudy14-7 答え: 実行ボタン押すだけ
<問題8> 説明文にある例を写して、変数のスコープを確認してみましょう。
CodeStudy14-8 答え: 例写すだけ