Tutorial ini akan menerangkan operator penugasan ATAU dalam JavaScript untuk menetapkan nilai kepada pembolehubah.
JavaScript ATAU (||=) Tugasan Pembolehubah
Mungkin terdapat situasi dalam JavaScript di mana anda ingin memberikan nilai kepada pembolehubah yang tidak ditentukan. Anda boleh menetapkan nilai pembolehubah kepada salah satu daripada dua kemungkinan berdasarkan satu nilai dan sama ada ia batal atau tidak ditentukan dengan menggunakan operator tugasan JavaScript ATAU (||=).
Sintaks
Sintaks berikut digunakan untuk memberikan nilai kepada pembolehubah:
var1 ||= var2
Contoh 1
Nyatakan dua pembolehubah “ a ” dan “ b ”. Mulakan pembolehubah ' b 'dengan nombor' sebelas ” sambil “ a ” tidak ditentukan:
biarkan a ;biarkan b = sebelas ;
Sekarang, tetapkan nilai kepada pembolehubah 'a' menggunakan operator penetapan pembolehubah OR (||=):
a ||= b ;
Akhir sekali, cetak nilai “ a ” pada konsol:
konsol. log ( 'Nilai a ialah' + a ) ;Seperti yang anda lihat bahawa nilai ' a ” tidak ditentukan, jadi nilai “ b ” (iaitu 11) ditugaskan kepada pembolehubah “a”:
Jika nilai x bukan nol atau tidak ditentukan, ia tidak akan ditimpa.
Contoh 2
Cipta empat pembolehubah “ x ”, “ dan ”, “ Dengan ”, dan “ Dalam ” dan berikan nilai palsu kepada mereka, seperti “ 0 ”, “ null ”, “ tidak ditentukan, ” dan “ Linux ”:
const x = 0 ;const dan = null ;
const Dengan = tidak ditentukan ;
const Dalam = 'Linux' ;
Sekarang, gunakan operator OR dengan pembolehubah ' x ”, “ dan ”, “ Dengan ”, dan “ Dalam ' untuk memberikan nilai sebenar daripada pembolehubah ini kepada ' tahun ”:
const tahun = x || dan || Dengan || Dalam ;Akhir sekali, cetak nilai yang diberikan pada konsol menggunakan ' console.log() ' kaedah:
konsol. log ( tahun ) ;Dapat dilihat bahawa nilai “ Dalam ' telah diberikan kepada pembolehubah ' tahun ”, kerana “w” ialah nilai sebenar yang ditemui dalam rantaian OR:
Anda juga boleh menetapkan nilai kepada pembolehubah dengan nilai mentah dan bukannya menggunakan pembolehubah:
const tahun = 0 || null || 'Linux' || tidak ditentukan ;Pengeluaran
Kami telah menyediakan semua arahan yang diperlukan berkaitan dengan operator penugasan pembolehubah OR(||) dalam JavaScript.
Kesimpulan
Operator penugasan OR memberikan nilai kepada pembolehubah yang tidak ditentukan. Dalam JavaScript, ia boleh berguna apabila anda ingin menetapkan nilai lalai untuk pembolehubah, tetapi hanya jika ia belum ditetapkan. Jika nilai pembolehubah ditakrifkan, ia tidak akan ditimpa. Tulisan ini menerangkan operator penugasan ATAU dalam JavaScript untuk menetapkan nilai kepada pembolehubah.