Ví dụ về toán tử dấu chấm than kép trong JavaScript

Vi Du Ve Toan Tu Dau Cham Than Kep Trong Javascript



Mọi người đều quen thuộc với dấu chấm than duy nhất ( ! ) ký hiệu được gọi là logic “ không phải ” toán tử, được sử dụng để đảo ngược giá trị boolean, chẳng hạn như “ !thật ' trả lại ' sai ', trong khi ' !sai ' trả lại ' thật ”. Dấu chấm than kép ( !! ) ký hiệu còn được gọi là “ tiếng nổ đôi ', hoặc ' cú đúp ” thay đổi giá trị của true hoặc false thành “ thật ' hoặc ' sai “. Đó là một cách đơn giản để chuyển đổi một biến thành giá trị boolean (true hoặc false).

Nghiên cứu này sẽ định nghĩa dấu chấm than kép trong JavaScript.

Toán tử dấu chấm than kép trong JavaScript là gì?

Dấu chấm than kép ( !! ) không phải là toán tử JavaScript, nó là dấu kép, không phải ( ! ) bởi vì not ( ! toán tử ) được sử dụng hai lần trong toán tử chấm than kép ( !! ). Toán tử (!) đầu tiên thay đổi nó thành một giá trị boolean đảo ngược. Toán tử (!) thứ hai đảo ngược giá trị boolean đảo ngược. Nói cách khác, bây giờ nó là giá trị Boolean thực sự của đối tượng.







Giá trị giả trong JavaScript

Trong JavaScript, các chuỗi không xác định, 0, null, NaN và rỗng (‘’) là các giá trị sai.



Giá trị trung thực trong JavaScript

Các giá trị thực của JavaScript là 1, một chuỗi không trống, bất kỳ số khác không, mảng, đối tượng, v.v.



Hãy xem các ví dụ về dấu chấm than kép trong JavaScript.





Ví dụ 1:

Tạo một biến “ một ” và gán một giá trị boolean“ sai ”:

đây là một = sai

Sử dụng toán tử not(!) kép hoặc dấu chấm than kép(!!) với biến:



!! một ;

Đầu ra cho giá trị boolean “ sai ”:

Ở đầu ra trên, giá trị của biến “ một ” đầu tiên được đảo ngược thành “ thật ” sau đó, toán tử thứ hai (!) lại đảo ngược nó thành “ sai ”.

Ở đây, bảng bên dưới thể hiện kết quả của tất cả các giá trị JavaScript trung thực và giả mạo bằng cách sử dụng Dấu chấm than kép !! JavaScript:

Giá trị !!Giá trị
thật thật
sai sai
0 sai
1 thật
chưa xác định sai
vô giá trị sai
'' sai
'Linux' thật

Hãy xem cách dấu chấm than kép hoạt động trên các giá trị và kiểu dữ liệu khác nhau.

Ví dụ 2: Áp dụng (!!) trên Giá trị Boolean

Hãy kiểm tra ảnh hưởng của dấu chấm than kép (!!) đối với các giá trị boolean:

Ví dụ 3: Áp dụng (!!) trên các giá trị số nguyên

Truyền các số nguyên 0 và 1 vào “ console.log() ” với dấu chấm than kép (!!) và sẽ thấy kết quả:

Ví dụ 4: Áp dụng (!!) trên Giá trị null hoặc không xác định

Hãy xem ảnh hưởng của dấu chấm than kép (!!) đối với các giá trị null hoặc không xác định:

Ví dụ 5: Áp dụng (!!) trên các giá trị chuỗi

Hãy xem ảnh hưởng của dấu chấm than kép (!!) trên một chuỗi trống và một chuỗi chuyển đến “ console.log() ' phương pháp:

Chúng tôi đã biên soạn các hướng dẫn cần thiết liên quan đến dấu chấm than kép (!!) trong JavaScript.

Sự kết luận

Dấu chấm than kép ( !! ) còn được biết là ' tiếng nổ đôi ', hoặc ' cú đúp ” là toán tử double not (!) thay đổi giá trị của một câu nói đúng hoặc sai thành “ thật ' hoặc ' sai “. Nó được chuyển đổi thành giá trị boolean đảo ngược bằng cách sử dụng toán tử (!) đầu tiên. Sau đó, toán tử (!) thứ hai đảo ngược giá trị boolean đảo ngược. Cuối cùng, nó cho kết quả tương tự như các biểu thức boolean (True, False). Nghiên cứu này đã xác định dấu chấm than kép trong JavaScript.