忍者ブログ

からすまる日誌

20191118_01 スコープの概念

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

20191118_01 スコープの概念

今日の雑談:
コマンドプロンプトで
ipconfigと入力
 
すると現在のip構成が表示される。
 
デフォルト ゲートウェイ:出入り口のIPアドレスが何番か
普通ルーターのIPアドレス。
企業内のLANの場合では違う場合ものある。
これをブラウザに入力すると、ルーターの設定画面になる。
 

スコープ
有効範囲のことらしい。
 
>プログラミングにおけるスコープ(英: scope, 可視範囲)とは、ある変数や関数などの名前(識別子)を参照できる範囲のこと。
 
関数は処理が終わると、関数内で定義された変数はすべて破棄される。
こういうのをローカルスコープという。
 
一方、関数の外など、ルートで設定した変数をグローバルスコープという。こっちはページを移動するまで保存される。 
 
 
だから↓このvar cnt=0; をfunction内に記述するのはまずい(関数を抜けるたび変数が破棄されて保持されないため、クリックするたび変数が初期値0になってしまう)
 
--->test1.js
 
p1 = document.getElementById('disp');
var cnt = 0;//何回クリックしたかカウント
 
function foo(){
 cnt ++;//cntを呼び出して1つ増やす
 console.log(cnt);
 p1.innerHTML=cnt+'回クリックされました';
}
 
 
PR

コメント

ブログ内検索

カレンダー

04 2025/05 06
S M T W T F S
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31