ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript学習メモ(1)変数のライフサイクル

JavaScript学習メモ(1)変数のライフサイクル

黄舟
リリース: 2016-12-19 17:30:18
オリジナル
1432 人が閲覧しました

変数のライフサイクルはスコープとも呼ばれ、プログラム内の変数の有効範囲を指します。スコープに応じて、変数はグローバル変数とローカル変数に分類できます。
1. グローバル変数のスコープはグローバルです。つまり、グローバル変数は JavaScript プログラム全体のあらゆる場所にあります。
2. 関数内で宣言された変数は、関数内でのみ機能します。これらの変数はローカル変数であり、そのスコープはローカルです。関数のパラメータもローカルであり、関数内でのみ機能します。
インターネット上で、「JavaScript でグローバル変数を宣言するには 2 つの方法があります。 1. 変数を宣言するときに var キーワードを使用しない。 2. 関数の外で変数を宣言する。最初の方法で変数を宣言する場合」という記事をよく見かけます。 、関数内であっても、変数は依然としてグローバル変数です。2 番目のメソッドを使用して変数を宣言する場合、var キーワードが使用されている場合でも、宣言された変数もグローバル変数です。自分でテストしてみればわかります。それは正しいか間違っているか: 次の例を参照してください:

1 var v01 = "私はグローバル変数 v01"; /グローバル変数は var キーワードを使用して宣言されていません
4 function fun1(){
5 //output "私はグローバル変数 v01"
6 alert(v02); //output "私はグローバル変数 v02 "
7
8 v03 =" 私はグローバル変数 v03 ";
9 var v04 =" 私はグローバル変数です変数 v01"
14 "私はグローバル変数 v02 です"
15
16 alter(v03); //エラー: "v03 が定義されていません"
17 alter(v 04); //エラー: "v04 が未定義です"

1

人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート