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