Pada artikel ini, kita akan menjelajahi variabel global dan cara menggunakannya dalam JavaScript. Namun sebelum beralih menggunakannya, mari kita lihat cara mendeklarasikan variabel Show Variabel dapat dideklarasikan sebagai variabel global atau variabel lokal. Setiap variabel memiliki ruang lingkup yang terkait dengannya di mana ia dapat digunakan. Kita dapat mendeklarasikan variabel dengan menggunakan kata kunci varvar, let , dan const. Sebelum ES6 hanya kata kunci var yang dapat digunakan untuk deklarasi Variabel global memiliki cakupan global dan dapat diakses dari mana saja dalam program atau aplikasi. Variabel-variabel ini dideklarasikan di bagian utama kode sumber dan di luar semua fungsi. Variabel-variabel ini diperbolehkan untuk digunakan oleh setiap fungsi Variabel global dideklarasikan di awal blok (atas program) Catatan - Jika Anda menetapkan nilai ke variabel dan lupa mendeklarasikan variabel itu, maka secara otomatis akan dianggap sebagai variabel global Contoh 1Pada contoh di bawah ini, kita akan mendeklarasikan variabel global dan melihat apakah variabel tersebut dapat diakses oleh fungsi yang berbeda atau tidak # indeks. html Welcome To Tutorials Point KeluaranProgram di atas akan menghasilkan keluaran sebagai berikut Contoh 2Dalam contoh di bawah ini, kami mendeklarasikan variabel global menggunakan objek jendela di dalam fungsi dan mencoba mengakses variabel ini dari dalam fungsi lain Variabel Global. Ini adalah variabel yang didefinisikan dalam lingkup global i. e. di luar fungsi. Variabel-variabel ini memiliki cakupan global, sehingga dapat diakses oleh fungsi apa pun secara langsung. Dalam kasus variabel lingkup global, kata kunci yang dideklarasikan tidak masalah, semuanya bertindak sama. Variabel yang dideklarasikan tanpa kata kunci juga dianggap global meskipun dideklarasikan dalam fungsi Variabel Lokal. Saat Anda menggunakan JavaScript, variabel lokal adalah variabel yang ditentukan dalam fungsi. Mereka memiliki cakupan lokal, yang berarti bahwa mereka hanya dapat digunakan dalam fungsi yang mendefinisikannya. Mengaksesnya di luar fungsi akan menimbulkan kesalahan Cara menggunakan variabel
Contoh 1. Dalam contoh ini, kami akan mendeklarasikan variabel dalam lingkup global sehingga dapat diakses di mana saja dalam program HTML
Keluaran
Penjelasan. Kita dapat melihat bahwa variabel petName dideklarasikan dalam lingkup global dan mudah diakses di dalam fungsi. Selain itu, buah dideklarasikan di dalam fungsi tanpa kata kunci apa pun sehingga dianggap global dan dapat diakses di dalam fungsi lain. Contoh 2. Dalam contoh ini, kami akan mendeklarasikan variabel dalam lingkup lokal dan mencoba mengaksesnya pada lingkup yang berbeda HTML
Keluaran
Penjelasan. Kita dapat melihat bahwa variabel petName dideklarasikan dalam lingkup global tetapi tidak diinisialisasi. Juga, fungsi mengakses variabel dalam di mana setiap fungsi memiliki nilainya sendiri untuk variabel petName Di mana menggunakan variabel mana
Catatan. Gunakan variabel lokal jika memungkinkan. Selalu gunakan kata kunci var untuk mendeklarasikan variabel baru sebelum variabel tersebut dirujuk oleh pernyataan lain Apa variabel global menjelaskan dengan contoh?Variabel yang dideklarasikan di luar fungsi yang diberikan dikenal sebagai variabel global. Ini tidak terbatas pada fungsi tertentu - yang berarti bahwa seseorang dapat menggunakan fungsi apa pun yang diberikan tidak hanya untuk mengakses tetapi juga memodifikasi variabel global.
Apa itu variabel global?Variabel yang dibuat di luar fungsi (seperti pada semua contoh di atas) dikenal sebagai variabel global. Variabel global dapat digunakan oleh semua orang, baik di dalam fungsi maupun di luar.
Apa variabel global dan variabel lokal dalam JavaScript?Variabel Global − Variabel global memiliki cakupan global yang artinya dapat didefinisikan di mana saja dalam kode JavaScript Anda. Variabel Lokal − Variabel lokal hanya akan terlihat di dalam fungsi yang didefinisikan . Parameter fungsi selalu lokal untuk fungsi itu.
Apakah boleh menggunakan variabel global dalam JavaScript?Hindari global . Variabel global dan nama fungsi adalah ide yang sangat buruk. Alasannya adalah setiap file JavaScript yang disertakan di halaman berjalan dalam cakupan yang sama. |