JavaScript'te Çift Ünlem Operatörü Örneği

Javascript Te Cift Unlem Operatoru Ornegi



Herkes tek ünlem işaretine aşinadır ( ! ) mantıksal “ olarak adlandırılan işaret olumsuzluk ' gibi bir boole değerini tersine çevirmek için kullanılan ' işleci !doğru ' İadeler ' yanlış ', süre ' !yanlış ' İadeler ' doğru ”. Çift ünlem işareti ( !! ) sembolleri aynı zamanda “ çift ​​patlama ', veya ' çift ​​çekim ” bir doğruluk veya yanlışlığın değerini “ olarak değiştirin doğru ' veya ' yanlış “. Bir değişkeni mantıksal (doğru veya yanlış) bir değere dönüştürmenin basit bir yoludur.

Bu çalışma, JavaScript'teki çift ünlemi tanımlayacaktır.

JavaScript'te Çift Ünlem Operatörü nedir?

Çift ünlem işareti ( !! ) bir JavaScript operatörü değildir, çifttir, ( ! ) işleci çünkü ( ! ) operatörü, çift ünlem operatöründe () iki kez kullanılır. !! ). İlk (!) operatör, onu ters çevrilmiş bir boole değerine değiştirir. İkinci (!) operatör, ters çevrilmiş boole değerini ters çevirir. Başka bir deyişle, artık nesnenin gerçek Boolean değeridir.







JavaScript'te yanlış değerler

JavaScript'te tanımsız, 0, boş, NaN ve boş dizeler ('') yanlış değerlerdir.



JavaScript'te gerçek değerler

JavaScript'in doğruluk değerleri 1, boş olmayan bir dize, sıfır olmayan herhangi bir sayı, diziler, nesneler vb.



JavaScript'teki çift ünlem örneklerine bakalım.





Örnek 1:

Bir değişken oluşturun ' a ” ve bir boole değeri atayın” yanlış ”:

var a = yanlış

Değişkenle çift not(!) operatörünü veya çift ünlem(!!) kullanın:



!! a ;

Çıktı boole değerini verir ' yanlış ”:

Yukarıdaki çıktıda, “ değişkeninin değeri a ” önce “ olarak ters çevrilir doğru ” ardından, ikinci (!) operatör onu tekrar “ yanlış ”.

Burada, aşağıdaki tablo Double Exclamation !! kullanan tüm doğru ve yanlış JavaScript değerlerinin sonucunu temsil eder. JavaScript:

Değer !!Değer
doğru doğru
yanlış yanlış
0 yanlış
1 doğru
Tanımsız yanlış
hükümsüz yanlış
'' yanlış
'Linux' doğru

Çift ünlemin farklı değerler ve veri türleri üzerinde nasıl çalıştığını görelim.

Örnek 2: Boole Değerlerine (!!) Uygulamak

Çift ünlemin (!!) boolean değerler üzerindeki etkisini kontrol edelim:

Örnek 3: Tamsayı Değerlere (!!) Uygulamak

0 ve 1 tamsayılarını “ konsol.log() ” çift ünlemli (!!) yöntemi ve sonucu göreceksiniz:

Örnek 4: Boş veya tanımsız Değerlere (!!) Uygulamak

Çift ünlem işaretinin (!!) boş veya tanımsız değerler üzerindeki etkisini görelim:

Örnek 5: String Değerlerine (!!) Uygulamak

Çift ünlemin (!!) boş bir dizge üzerindeki etkisine ve “'e geçen bir dizgiye bakın. konsol.log() ' yöntem:

JavaScript'te çift ünlem (!!) işareti ile ilgili temel talimatları derledik.

Çözüm

Çift ünlem işareti ( !! ) Ayrıca şöyle bilinir ' çift ​​patlama ', veya ' çift ​​çekim ”, doğru veya yanlış bir ifadenin değerini “ olarak değiştiren çift değil (!) işlecidir. doğru ' veya ' yanlış “. İlk (!) operatör kullanılarak ters bir boole değerine dönüştürülür. Ardından, ikinci (!) operatör, ters çevrilmiş boole değerini ters çevirir. Son olarak, boole ifadeleriyle (True, False) aynı sonuçları verir. Bu çalışma, JavaScript'teki çift ünlemi tanımladı.