JavaScript VEYA (||=) Değişken Atama Açıklaması

Javascript Veya Degisken Atama Aciklamasi



OR operatörü (||), her iki taraftaki ifadelerden/koşullardan biri doğru olduğunda doğru, her ikisi de yanlış olduğunda yanlış olarak döndüren mantıksal bir işlemdir. OR operatörü iki dikey çizgiyle (||) gösterilir. JavaScript'te OR atama operatörü (||=), tanımsızsa ve bir koşula bağlıysa bir değişkene bir değer atar. Karşılaşılan ilk gerçek değeri veya tüm değerler yanlışsa karşılaşılan son değeri değerlendirir.

Bu öğretici, bir değişkene değer atamak için JavaScript'teki VEYA atama operatörünü açıklayacaktır.

JavaScript VEYA (||=) Değişken Ataması

JavaScript'te tanımsız bir değişkene değer atamak istediğiniz durumlar olabilir. JavaScript VEYA atama operatörünü (||=) kullanarak bir değişkenin değerini, bir değere ve değişkenin boş veya tanımsız olmasına bağlı olarak iki olasılıktan birine atayabilirsiniz.







Sözdizimi



Bir değişkene değer atamak için aşağıdaki sözdizimi kullanılır:



var1 ||= var2

örnek 1





İki değişken bildirin ' A ' Ve ' B ”. ' değişkenini başlat B “numarası ile” on bir ' sırasında ' A ” tanımsız:

izin ver ;
izin ver = on bir ;

Şimdi, OR değişken atama (||=) operatörünü kullanarak 'a' değişkenine değer atayın:



A ||= B ;

Son olarak, “ değerini yazdırın A ” konsolda:

konsol. kayıt ( 'a'nın değeri' + A ) ;

Görüldüğü gibi “” değeri A ” tanımsızdır, dolayısıyla “ değeri B ” (11 olan) “a” değişkenine atanır:

X'in değeri boş veya tanımsız değilse, üzerine yazılmaz.

Örnek 2

Dört değişken oluştur ' X ”, “ Ve ”, “ İle ', Ve ' İçinde ” ve bunlara “ gibi sahte değerler atayın. 0 ”, “ hükümsüz ”, “ Tanımsız, ' Ve ' linux ”:

sabit X = 0 ;
sabit Ve = hükümsüz ;
sabit İle = Tanımsız ;
sabit İçinde = 'Linux' ;

Şimdi OR operatörünü “ değişkenleriyle kullanın. X ”, “ Ve ”, “ İle ', Ve ' İçinde ” bu değişkenlerden gerçek bir değer atamak için “ yıl ”:

sabit yıl = X || Ve || İle || İçinde ;

Son olarak, atanan değeri “ kullanarak konsolda yazdırın. konsol.log() ' yöntem:

konsol. kayıt ( yıl ) ;

Görüldüğü gibi değeri “ İçinde ”, “ değişkenine atanmıştır. yıl ”, çünkü “w”, OR zincirinde karşılaşılan gerçek değerdir:

Değişken kullanmak yerine değişkene ham değerlerle de değer atayabilirsiniz:

sabit yıl = 0 || hükümsüz || 'Linux' || Tanımsız ;

Çıktı

JavaScript'te OR(||) değişken atama operatörüyle ilgili gerekli tüm talimatları sağladık.

Çözüm

OR atama operatörü, tanımsız bir değişkene bir değer atar. JavaScript'te, bir değişken için varsayılan bir değer ayarlamak istediğinizde, ancak önceden ayarlanmamışsa yararlı olabilir. Değişkenin değeri tanımlanmışsa, üzerine yazılmaz. Bu yazı, bir değişkene değer atamak için JavaScript'teki OR atama operatörünü açıkladı.