【Code with Google】Grasshopper - Fundamentals II #2 - Alternative Options

2020年2月29日土曜日

Fundamentals II

t f B! P L

Variable Scope

グローバル変数 var、ローカル変数 letで変数が使える場所を使い分けます

Color Keeper

for...ofのブロック内にdrawBox(color)を追加します

Let It Go?

コードお実行結果を求めます

Roads or Rails

3項演算子を使用してif...else文のコードを1行で記述します
? :
 三項演算子は、より少ないコードでif ... elseステートメントを記述する方法です。テストで始まり、?シンボルの後、テストが真の場合に実行されるコード、:シンボルの後は、テストが偽の場合に実行されるコードを記述します。

Which of the Three?

三項演算子で使用する記号を求めます

Simpler Math

増分演算子と減分演算子を使用して、変数をすばやく更新します
ひとつ目のprint()関数の下にあるxに--を追加します
--
 既存の数値から1を減算します。
++
 既存の数値から1を加算します。

Winter Is Coming

加算代入演算子+=や減算代入演算子-=を使用して変数を更新します
ant -= 1 から ant -= giftへ変更します
grasshopper += 1 から grasshopper += giftへ変更します
-=
 左側の変数に関連付けられた値から右側の値を減算し、結果の値を既存の変数に割り当てます。
+=
 左側の変数に関連付けられた値を右側の値に追加し、結果の値を既存の変数に割り当てます。

Subtraction or Addition?

コードの実行結果を求めます

Console Loggin'

console.log()を使用してテキストを出力します
console.log()を追加して引数に文字列を指定します
.log()
 .log()メソッドは、コンソールにテキスト出力を書き込むために使用されます。

Where to Log?

.log()メソッドを呼び出すための文字列を求めます

このブログを検索

自己紹介

自分の写真
インターネットの仕事をしながら日本の教育のことを考えたりしています。 テクノロジーで教育がより良くなることを信じています。 私自身のGoogle for Educationトレーニング体験を通じて学生、並びに教職員の方のお役に立てれば幸いです。

QooQ