Artikel ini menjelaskan penggunaan variabel atau nilai yang tidak ditentukan dalam JavaScript. Bagikan untuk referensi Anda, sebagai berikut:
Nilai yang tidak ditentukan tidak dapat digunakan dalam JavaScript, kecuali untuk situasi berikut:
1. Dalam pernyataan penugasan:
A = 9; Peringatan (a) // 9
Variabel yang perlu ditetapkan dalam pernyataan penugasan akan ditentukan terlebih dahulu dan kemudian ditetapkan. Selain itu, dari A = B = C = 8 tanpa melaporkan kesalahan, dapat dilihat bahwa pernyataan penugasan dieksekusi dari kanan ke kiri.
2. Dalam pernyataan untuk:
for (key in {name: 'Goofy'}) {alert (key) // "name"} alert (key) // "name"Jika variabel di sebelah kiri dalam pernyataan tidak ditentukan, itu akan didefinisikan terlebih dahulu
3. Setelah jenis operator:
Peringatan (TypeOf A) // 'Undefined'Alert (A) // Referenceerror Uncaught: A tidak didefinisikan
Jenis operator dapat dikaitkan dengan nilai yang tidak terdefinisi, tetapi tidak akan didefinisikan secara aktif.
4. Properti Objek:
var o = {name: 'Goofy'} alert (o.name) // 'Goofy'o [usia] = 24; // ReferenceError Uncaught: Usia tidak didefinisikan (O.Age)Saat mendefinisikan properti objek, jika itu adalah formulir kuantitas langsung JSON, Anda dapat menggunakan nilai yang tidak ditentukan, tetapi jika Anda menggunakan formulir subskrip, Anda akan melaporkan kesalahan
5. Parameter fungsi:
Fungsi fn (a, b) {alert (a) // 4 alert (b) // 'tidak terdefinisi'} fn (4)Parameter akan secara otomatis didefinisikan ketika fungsi dieksekusi, sehingga parameter fungsi dapat digunakan secara langsung di badan fungsi. Parameter ini tidak dilewati atau kesalahan akan dilaporkan ketika metode instan dipanggil.
Untuk informasi lebih lanjut tentang konten terkait JavaScript, silakan periksa topik -topik situs ini: "Ringkasan Keterampilan Operasi JSON dalam JavaScript", "Ringkasan Efek dan Teknik Beralih JavaScript", "Ringkasan Keterampilan Pencarian JavaScript dan Ringkasan Data Javascript" Ringkasan Javascript "," Ringkasan Javascript "Ringkasan Javascript" Ringkasan Javascript Keterampilan Algoritma "," Ringkasan Algoritma dan Teknik Traversal Javascript "dan" Ringkasan Penggunaan Operasi Matematika JavaScript "
Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.