Monday, June 11, 2012

! (Logical NOT)

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); }