Artikel ini memperkenalkan sumber dan metode penilaian NULL, Kosong, dan Tidak Ada di ASP. Semoga ini bisa membantu semua orang.
Artikel ini memperkenalkan sumber dan metode penilaian NULL, Kosong, dan Tidak Ada di ASP.
Redupkan A
Redupkan B Sebagai String
Redupkan C Sebagai Integer
Redupkan D Sebagai Objek
A sama dengan Kosong, karena "variabel tak tentu" yang belum diinisialisasi sama dengan Kosong. Namun jika Anda mendeteksi A = atau A = 0, Anda juga bisa mendapatkan nilai True.
B sama, karena "string" yang panjangnya tidak tetap dan tidak diinisialisasi adalah sama. Tapi harap diperhatikan B <> Null.
C sama dengan 0. Apakah masih ada masalah dengan ini?
D sama dengan Nothing, dan "variabel objek" yang belum diset dengan objek sama dengan Nothing, tapi tolong jangan gunakan D = Nothing, tapi gunakan D Is Nothing untuk menentukan apakah D sama dengan Nothing, karena simbol untuk menentukan persamaan adalah Is, bukan =.
Bagian yang paling membingungkan adalah kata yang dicadangkan Null. Silakan lihat pernyataan berikut:
Cetak X = Null
Cetak X <> Batal
Hasilnya adalah Null (tidak Benar atau Salah). Hal ini karena selama ekspresi operasi apa pun mengandung Null, ekspresi operasi tersebut sama dengan Null. Faktanya, jika Anda ingin menilai apakah suatu data adalah Null, Anda tidak boleh menggunakannya :
Jika X = Null Maka ' akan selalu mendapatkan Null
Sebagai gantinya gunakan:
Jika IsNull(X) Maka
Jenis data apa yang sama dengan Null? Selain mengandung operator Null, "bidang data" (dalam database) yang tidak memasukkan data apa pun akan sama dengan Null. Artinya, semua orang dapat memahami bahwa Null adalah kolom kosong yang dibacakan dari data.