Kedua-dua null dan undefined menunjukkan kekurangan nilai atau keadaan tidak ditentukan Bergantung pada senario penggunaan, terdapat beberapa prinsip panduan untuk memilih untuk menggunakan null atau undefined: 1. Apabila anda perlu menunjukkan dengan jelas bahawa pembolehubah kosong atau tidak sah. , anda boleh menggunakan null; 2. Apabila pembolehubah telah diisytiharkan tetapi belum diberikan nilai, ia akan ditetapkan kepada tidak ditentukan secara lalai 3. Apabila anda perlu menyemak sama ada pembolehubah kosong atau tidak ditentukan, gunakan pengendali kesamaan yang ketat "===" untuk menentukan sama ada pembolehubah itu nol atau tidak ditentukan.
Sistem pengendalian tutorial ini: sistem Windows 10, komputer Dell G3.
Dalam pengaturcaraan, kedua-dua null dan undefined mewakili nilai yang hilang atau keadaan tidak ditentukan. Walaupun ia agak serupa, terdapat beberapa perbezaan dalam penggunaannya:
Contohnya:
let person = null; // 人员信息为空
Contohnya:
let name; console.log(name); // 输出 undefined function foo() { // 没有返回值 } console.log(foo()); // 输出 undefined
Bergantung pada senario penggunaan yang berbeza, terdapat beberapa garis panduan untuk memilih untuk menggunakan null atau undefined:
Secara umum, null dan undefined digunakan dalam JavaScript untuk mewakili nilai yang hilang atau keadaan tidak ditentukan, tetapi yang mana satu untuk digunakan bergantung pada logik dan keperluan kod.
Atas ialah kandungan terperinci Bila hendak menggunakan null dan undefined. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!