0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

javascript58_スコープ

Last updated at Posted at 2022-02-18

JSの中に2種類機能するスコープがあります。

  1. 全てのスコープに使える
      直接scriptタグの中に記載されます。
      全領域スコープはページが開く時に作られ、ページを閉じる時に消える。
      全領域スコープのなかに一つの全領域オブジェクトはwindowです。windowはブラウザのwindowを代表します。windowを直接使うことができます。

window: 全領域スコープのなかに作られた変数は全てwindowオブジェクトの属性として保存されます。
image.png
image.png
作った関数は全てwindowのメソッドとして保存されます。

変数の宣言:
varを使用した変数の宣言は、全てコードが実行される前に宣言される。値は代入されないです。
image.png

関数の宣言:

  • function() 関数名{}で作れられた関数は、
  • 全てのコードが実行される前に宣言される。そのため、宣言される前に呼び出すことができます。

var 関数名 = function(){};で作られた関数は事前に宣言されることはできないです。
image.png

  

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?