Isi kandungan:

Apakah pembolehubah global dalam JavaScript?
Apakah pembolehubah global dalam JavaScript?

Video: Apakah pembolehubah global dalam JavaScript?

Video: Apakah pembolehubah global dalam JavaScript?
Video: Ciri ciri variable dalam JavaScript 2024, November
Anonim

Pembolehubah JavaScript Global

A pembolehubah diisytiharkan di luar fungsi, menjadi GLOBAL . A pembolehubah global mempunyai global skop: Semua skrip dan fungsi pada halaman web boleh mengaksesnya.

Begitu juga, ditanya, bagaimana anda mengisytiharkan pembolehubah global dalam JavaScript?

Kepada mengisytiharkan pembolehubah global JavaScript dalam fungsi, anda perlu menggunakan objek tetingkap. Contohnya: tingkap.

Sebagai contoh:

  1. fungsi m(){
  2. tingkap. value=100;//mengisytiharkan pembolehubah global oleh objek tetingkap.
  3. }
  4. fungsi n(){
  5. alert(window. value);//mengakses pembolehubah global daripada fungsi lain.
  6. }

Begitu juga, apakah pembolehubah tempatan dan global dalam JavaScript? Pembolehubah JavaScript hanya mempunyai dua skop. Pembolehubah Global − A pembolehubah global mempunyai a global skop yang bermaksud ia boleh ditakrifkan di mana-mana dalam anda JavaScript kod. Pembolehubah Setempat − A pembolehubah tempatan akan kelihatan hanya dalam fungsi yang ditakrifkan. Parameter fungsi sentiasa tempatan kepada fungsi tersebut.

Memandangkan perkara ini dilihat, adakah pembolehubah global tidak baik dalam JavaScript?

elakkan pembolehubah global atau meminimumkan penggunaan pembolehubah global dalam JavaScript . Ini adalah kerana pembolehubah global mudah ditimpa oleh skrip lain. Pembolehubah Global bukan teruk dan bukan juga kebimbangan keselamatan, tetapi ia tidak sepatutnya menimpa nilai yang lain pembolehubah.

Apakah pembolehubah global dalam pengaturcaraan?

Dalam komputer pengaturcaraan , a pembolehubah global ialah pembolehubah dengan global skop, bermakna ia boleh dilihat (oleh itu boleh diakses) sepanjang program , melainkan berbayang. Set semua pembolehubah global dikenali sebagai global persekitaran atau global negeri.

Disyorkan: