【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
お世話になっております。
jsファイル作成後のコードについて質問がございます。 js関連の講義で比較的最近の動画についてはファイル作成後以下のように{}を書きますが、
use strict; { 処理 }
以前の動画ではファイル作成後即時関数を定義しているものが多いと思います。 例) JavaScriptでアナログ時計を作ろう
use strict; (() => { 処理 })();
これはなぜでしょうか? 変数の定義において、昔はvar(変数のスコープの範囲が関数内)を使用することが多かったが, 今はlet、const(変数のスコープの範囲がブロック内)を使用することが多いためでしょうか?
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
お世話になっております。
jsファイル作成後のコードについて質問がございます。
js関連の講義で比較的最近の動画についてはファイル作成後以下のように{}を書きますが、
以前の動画ではファイル作成後即時関数を定義しているものが多いと思います。
例) JavaScriptでアナログ時計を作ろう
これはなぜでしょうか?
変数の定義において、昔はvar(変数のスコープの範囲が関数内)を使用することが多かったが,
今はlet、const(変数のスコープの範囲がブロック内)を使用することが多いためでしょうか?