Computer >> Máy Tính >  >> Lập trình >> Javascript

Là !! (not not) toán tử trong JavaScript tương đương với quy trình ngược lại của toán tử not?

Có, toán tử not not là quá trình ngược lại của toán tử not. Nếu bất kỳ giá trị nào là true thì duy nhất! (not) sẽ trả về false và !! sẽ trả về giá trị ngược lại (true).

Toán tử not -

var flag=true;
console.log(!flag);

Toán tử not not -

var flag=true;
console.log(!!flag);

Ví dụ

Sau đây là mã -

var flag=true;
console.log("The result of single !=")
console.log(!flag);
console.log("The result of single !!=")
console.log(!!flag)

Để chạy chương trình trên, bạn cần sử dụng lệnh sau -

node fileName.js.

Đây, tên tệp của tôi là demo247.js

Đầu ra

Điều này sẽ tạo ra kết quả sau trên bảng điều khiển -

PS C:\Users\Amit\javascript-code> node demo247.js
The result of single !=
false
The result of single !!=
True