null ialah salah satu jenis data asas JavaScript yang digunakan untuk menunjukkan bahawa nilai pembolehubah kosong Kita boleh mengosongkan objek dengan menetapkan nilai kepada null orang = batal;".
Persekitaran pengendalian artikel ini: sistem windows7, versi javascript 1.8.5, komputer DELL G3
Apakah itu javascript null ?
null ialah salah satu jenis data asas JavaScript digunakan untuk menunjukkan bahawa nilai pembolehubah kosong
Kita boleh mengosongkan objek dengan menetapkan nilai kepada null:
seperti
var person = null; // 值是 null,但是类型仍然是对象
Jenis data JavaScript
Jenis nilai (jenis asas):
String, Nombor, Boolean , Null, Undefined, Simbol.
Jenis data rujukan:
Objek (Objek), Tatasusunan (Array), Fungsi (Fungsi).
Nota: Simbol ialah jenis data primitif baharu yang diperkenalkan dalam ES6 untuk mewakili nilai unik.
Undefined and null
Nilai jenis Undefined hanya mempunyai satu undefined, yang digunakan untuk menunjukkan pembolehubah tidak wujud atau belum diberikan nilai. Ia juga digunakan untuk Menunjukkan bahawa harta objek tidak wujud. null digunakan untuk menunjukkan bahawa nilai pembolehubah adalah kosong. Perbezaan antara Undefined dan null adalah halus Secara umumnya, undefined bermaksud tiada nilai ditetapkan untuk pembolehubah atau atribut tidak wujud, manakala null bermaksud pembolehubah mempunyai nilai, tetapi nilainya adalah nol.
Tetapi jika tiada perbandingan yang tepat, banyak kali undefined dan null sendiri mahu menunggu, iaitu null==udefined akan kembali benar. Jika anda ingin membezakan null dan undefined dengan tepat, anda harus mempertimbangkan untuk menggunakan simbol sama tepat (===)
<script type="text/javascript"> // 声明变量x , y var x , y = null; // 判断x的值是否为空 if (x === undefined) { alert('声明变量后默认值为undefined'); } if (x === null) { alert('声明变量后默认值为null'); } // 判断x(其值为undefined)是否与y(其值为null)相等 if (x == y) { alert("x(undefined)==y(null)"); } // 测试一个并不存在的属性 if(String.xyz === undefined) { alert("不存在的属性值默认为undefined"); } </script>
Kajian yang disyorkan: "Tutorial Asas JavaScript"
Atas ialah kandungan terperinci Apakah itu javascript null. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!