Operator !
(Logical NOT) digunakan untuk membalikkan nilai dari operand A.
Sintaks:
!A
Operator !
adalah operator standard JavaScript 1.0+, JScript 1.0+, ECMAScript 1.0+ dan di dukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, Internet Explorer 3+, Netscape Navigator 2.0+, Opera 3.0+, Safari 1.0+.
Operator ! akan mengembalikan true
, jika operand A bernilai false
. Sebaliknya, operator ! akan mengembalikan false
, jika operand A bernilai true
. Untuk jelasnya dapat di lihat di dalam tabel berikut:
Logical NOT | Boolean | Hasil |
---|---|---|
! | true | false |
! | false | true |
Contoh:
var user = prompt("Nama: ");
var nama = "Gun";
if(!(user == nama))
{
alert("Maaf, "+user+" tidak diijinkan!");
}else{
alert("Halo! "+user);
}