Baru -baru ini, saya tiba -tiba menemukan bahwa kode JavaScript yang saya tulis cukup kembung, jadi saya mulai mempelajari metode singkatan dari JavaScript. Dengan cara ini, kode JavaScript kami dapat terlihat menyegarkan, dan juga meningkatkan teknologi kami. Jadi bagaimana cara menyingkat jika kosong?
Berikut ini adalah metode singkatan untuk menilai bahwa itu kosong.
Kodenya adalah sebagai berikut
Salinan kode adalah sebagai berikut:
if (variable1! == null || variable1! == tidak terdefinisi || variable1! == '') {
var variable2 = variabel1;
}
Di atas berarti bahwa jika variabel1 bukan objek kosong, atau tidak terdefinisi, atau tidak sama dengan string kosong, kemudian nyatakan variabel variabel2 dan tetapkan variabel1 ke variabel2. Artinya, jika variabel1 ada, maka nilai variabel1 ditetapkan ke variabel2. Seperti dalam kode singkatan di bawah ini.
Kode Singkatan:
Kodenya adalah sebagai berikut
Salinan kode adalah sebagai berikut:
var variable2 = variabel1 || '';
Berikut adalah metode yang salah:
Kodenya adalah sebagai berikut
Salinan kode adalah sebagai berikut:
var exp = null;
if (exp == null)
{
alert ("is null");
}
Ketika exp tidak terdefinisi, hasil yang sama dengan nol juga diperoleh, meskipun nol dan tidak terdefinisi berbeda. Catatan: Metode ini dapat digunakan saat menilai nol dan tidak terdefinisi pada saat yang sama.
Kodenya adalah sebagai berikut
Salinan kode adalah sebagai berikut:
var exp = null;
if (! exp)
{
alert ("is null");
}
Jika exp tidak terdefinisi, atau angka nol, atau salah, Anda juga akan mendapatkan hasil yang sama dengan nol, meskipun nol berbeda dari keduanya. Catatan: Metode ini dapat digunakan saat menilai nol, tidak terdefinisi, nol nol, dan false pada saat yang sama.
Kodenya adalah sebagai berikut
Salinan kode adalah sebagai berikut:
var exp = null;
if (typeof exp == "null")
{
alert ("is null");
}
Untuk kompatibilitas mundur, ketika exp adalah nol, tipe null selalu mengembalikan objek, jadi ini tidak dapat dinilai.
Kodenya adalah sebagai berikut
Salinan kode adalah sebagai berikut:
var exp = null;
if (isnull (exp))
{
alert ("is null");
}
Tentukan apakah string itu kosong
S cocok dengan karakter whitespace, termasuk spasi, tab, istirahat halaman, dll. Setara dengan [fnrtv]. Dalam banyak kasus, panjang digunakan untuk secara langsung menentukan apakah suatu string kosong, sebagai berikut:
Kodenya adalah sebagai berikut
Salinan kode adalah sebagai berikut:
var strings = '';
if (string.length == 0)
{
waspada ('tidak bisa kosong');
}
Tetapi bagaimana jika pengguna memasuki spasi, tab, atau pembaruan halaman?
Faktanya, Anda dapat menggunakan ekspresi reguler untuk menghapus simbol "kosong" ini untuk menilai
Kodenya adalah sebagai berikut
Salinan kode adalah sebagai berikut:
var strings = '';
if (strings.replace (/(^s*) | (s*$)/g, "") .length == 0)
{
waspada ('tidak bisa kosong');
}
S huruf kecil adalah untuk mencocokkan karakter whitespace apa pun, termasuk spasi, tab, istirahat halaman, dll. Setara dengan [fnrtv].
Saya akan memberi tahu Anda cara menyingkatnya sebagai kosong.