JavaScript ATAU (||=) Penjelasan Tugasan Pembolehubah

Javascript Atau Penjelasan Tugasan Pembolehubah



Operator OR (||) ialah operasi logik yang mengembalikan benar apabila salah satu ungkapan/keadaan pada setiap sisi adalah benar dan palsu apabila kedua-duanya palsu. Operator OR digambarkan oleh dua garis menegak (||). Dalam JavaScript, operator penugasan OR (||=) memberikan nilai kepada pembolehubah jika ia tidak ditentukan dan berdasarkan syarat. Ia menilai nilai benar pertama yang ditemui atau nilai terakhir yang ditemui jika semua nilai adalah palsu.

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.