Saturday, July 16, 2016

Double and Triple Equals di Node.js

Double equals itu cuma ngekompare value ajjah... jadi klu misalkan kita punya
console.log(17 == "17"); maka hasilnya akan true, soalnya valuenya SAMA...
tapi klu triple equals itu ngekompoare value sama tipe variabelnya, jadi klu misalkan
console.log(17 === "17"); ini hasilnya akan false, soalnya Valuenya sama cuman tipenya beda, 17 itu integer, tapi "17" itu string, makanya false... :D
Contohnya kyk gini :

Contoh Reference di Node.js

Berikut contoh sederhana reference di node.js:
1
2
3
4
5
6
7
8
9
var Hisoka = {
 favFood: "Kelapa Muda",
 favDrink: "Human Blood ;D" 
};

var Itachi = Hisoka;
Itachi.favFood = "Dorayaki";

console.log("FavFood Hisoka : "+Hisoka.favFood);

Kalo kodenya diperhatiin diatas, Hitachi ngereference ke Hisoka, jadi klu misalkan Itachi.favFood diubah ke Dorayaki, maka secara otomatis favFood punya Hisoka jg akan berubah jadi dorayaki, seperti terlihat hasilnya berikut ini :
okieee... :D