JavaScriptで変数を定義する際にvarを付ける場合と付けない場合の違い_基礎知識

WBOY
リリース: 2016-05-16 16:25:21
オリジナル
1449 人が閲覧しました

1. 外部変数はグローバル変数、内部変数はローカル変数です。

2. var をローカル変数として (メソッド内で) 追加し、var をグローバル変数として追加しないでください (メソッド内で 1 回使用した場合)

コードをコピーします コードは次のとおりです:

<スクリプトタイプ="text/javascript"> var golbe="グローバル"; テスト();
関数 test(){
var ローカル = "ローカル"
Document.write(ゴルベ); Document.write(ローカル); }
document.write(ゴルベ); document.write(local);




上記のテスト方法では、ローカル変数のvarを削除するとlocalがグローバル変数になりますが、localをローカルで使用しない場合、このローカルはグローバル変数として無効になります。

これを確認するために、テスト メソッド内でローカル変数を使用する唯一のコードをコメントアウトしたところ、外部に出力できないことがわかりました。
要約: グローバル変数は var を宣言する必要はありません。関数内の変数は var を宣言する必要があります。グローバル変数を定義するときに var キーワードを追加するかどうかは影響しません。 JavaScript インタプリタはグローバル変数として解釈されます。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!