変数は値の保持に使用されます。次のサンプルでは、変数の値を変更して、その構成に影響を与えています。30);}下図はこの実行結果です。–このプログラムが起動し、setup()関数が呼び出されると、変数a,b,cにはそれぞれ50,120,180が割り当てられます(初期化)。180)と同等ということになります。b;という2行が来ています。これは、aにcを足した結果をaに割り当て(代入し)、高さからbを引いた結果をbに代入しろという意味です。c)はdraw4Lines(230,280,180)になります。c)を実行しているのですが、変数a,b,cが保持している値が異なるので、その結果も変わる、ということになります。プログラミングの解説書などではよく、変数は箱にたとえられます。箱には名前がついていて、その中に値が入っている、という考え方です。TrueとFalseブーリアン型の変数は2つの値、trueとfalseのどちらかだけを持つことができ、ブーリアン型はプログラムの流れ(フロー)を決める制御ステートメントでよく使用されます。次のサンプルでは、ブール値bがtrueであれば垂直の線が描かれ、ブール値bがfalseであれば、水平の線が描かれます。変数iが参照している値をtext()関数で線の端に描画しています。}}変数のスコープ変数は、グローバルスコープ(プログラムのどこからでも見ることのができる範囲)か、または関数スコープ(その関数内でのみ見ることのができる範囲)を持ちます。setup()かdraw()関数の中で宣言された変数はその関数でのみ利用できます。グローバル変数はsetup()やdraw()の外で宣言された変数で、プログラムのどこでも利用することができます。関数変数がグローバル変数と同じ名前で宣言された場合でも、プログラムは、その時点のスコープ(カレントスコープ)での計算にその関数変数を使用します。このJSファイルのどこからでも見ることができる。ローカル変数のaを作成する。このローカル変数aはこの関数内でのみ見ることができる。この線はグローバル変数のaを使って描かれる。a);}下図はこの実行結果です。変数のスコープの理解はプログラミングにとって重要です。今その変数が何の値を保持している(参照している)のか、を調べるには、print()関数やconsole.log()メソッドが役立ちます。下図は、上記サンプルで使われている変数aの見える範囲(スコープ)を示した図です。ブラウザのコンソール画面には、print()関数によって、変数aが参照している値が出力されるので、確認してみてください。ここではあくまでも例として、グローバル変数とローカル変数に同じ名前が使われていますが、間違いの元になるので、通常は別の変数名を使用します。数値は小数点を付けても付けなくても記述できます。整数(integer、通常はintと呼ばれます)は小数点のつかない数値です(例:123)。浮動小数点数(float)は、小数を持つ数値を言います(例:3.14)。}}これを実行すると、上の線の方が速く右に移動するのが分かります。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。WAAPIに関する注意WAAPIを利用するにはブラウザに特別な設定が必要です。ブラウザの実験的な機能を有効化する方法に書いているので、必ずお読みください。楕円(円)、円弧を描く。APIやTensorFlow.jsについて調べたことを書いています。freebiescafe.com。