Berikut adalah contoh simple bagaimana menyederhanakan expressi dalam penulisan Kode javascript dengan bantuan Operator && dan ||.
function documentTitle(theTitle){ if (!theTitle) { theTitle = "Untitled Document"; } }
seringkan menulis kode seperti diatas, itu bisa ditulis juga seperti ini
function documentTitle(theTitle){ theTitle = theTitle || "Untitled Document";}
Next...
function isAdult(age) { if (age && age > 17) { return true; } else { return false; }}
Ini juga seringkali kita pakai, namun bisa ditulis juga begini
function isAdult(age) { return age && age > 17 ;}
Next....
function check_login(userName){ if (userName) { logIn (userName); //call function logIn } else { signUp (); //call function signUp }}
contoh diatas juga mungkin lebih sering lagi kita pakai, validasi lalu call function.
Bisa ditulis seperti ini
function check_login(userName){ userName && logIn (userName) || signUp ();}
Next......
var userID;if (userName && userName.loggedIn) { userID = userName.id;}else { userID = null;}
seringkali untuk mengisi variable kodenya seprti diatas, kita bisa juga tulis begini
var userID = userName && userName.loggedIn && userName.id
Sekian contoh singkatnya :D .Happy coding....
ref : here