Learn JS

Run Settings
LanguageJavaScript
Language Version
Run Command
//print console.log("ok google"); //variable type var yourname = 'yukihana'; var number = 12345; var bollean1 = true; var bollean2 = false; var array1 = ['yuki','hana']; var array2 = {'hana':'1','yuki':'2'}; var null_test = null; var nothing; //print variable type console.log(typeof yourname); console.log(typeof number); console.log(typeof bollean1); console.log(typeof bollean2); console.log(typeof array1); console.log(typeof array2); console.log(typeof null_test); console.log(typeof nothing); //constant const PI = 3.14; console.log(PI); //test change value // PI = 1; // console.log(PI); //opperation var day = 31; var month = 8; var year = 7; var total = day + month + year; console.log(day+"-"+month+"-"+year); console.log(total); //assignment opperation var x = 5; var y = 6; console.log("Value : " + x); x += y; // x -= y; // x /= y; // x *= y; // x %= y; console.log("Value after assignment: " + x); var q = 29; var w = 19; console.log( typeof q == w ); console.log( typeof q === w ); console.log( typeof q != w ); console.log( typeof q !== w ); console.log( typeof q > w ); console.log( typeof q < w ); console.log( typeof q >= w ); console.log( typeof q <= w ); var e = 13; var f = 13; var g = 13; var h = 13; ++e; f++; --g; h--; console.log(e); console.log(f); console.log(g); console.log(h); var i = true; var j = true; console.log('x : ' + i + '<br/>'); console.log('y : ' + j + '<br/>'); console.log('!x : ' + !i + '<br/>'); console.log('!y : ' + !j + '<br/>'); console.log('x and y : ' + (i && j) + '<br/>'); console.log('x or y : ' + (i || j) + '<br/>'); console.log('x xor y : ' + Boolean(i ^ j) + '<br/>'); var k = 'yuki'; var l = 'hana'; var m = k + ' ' + l; console.log('k is ' + k); console.log('l is ' + l); console.log('m is ' + m); var master = 'dragneel'; if (master == 're') { message = 'welcome back master'; } else { message = 'go find another maid fucker'; } console.log(message); var panjang = 7; // atau diameter lingkaran var lebar = 3; var tinggi = 0; // tinggi bangun ruang // tinggi = 0; if(tinggi > 0) { console.log('Luas selimut balok: ' + panjang * lebar * tinggi + 'cm'); console.log('Luas selimut tabung: ' + 2 * 3.14 * (panjang/2) * (panjang/2 + tinggi) + 'cm'); } else { console.log('Luas persegi: ' + panjang * lebar + 'cm'); console.log('Luas lingkaran: ' + 0.25 * 3.14 * (panjang*panjang) + 'cm'); } console.log('Nilai: '); var skor = 13; if(skor < 25) { console.log('D'); } else if(skor < 50) { console.log('C'); } else if(skor < 80) { console.log('B'); } else { console.log('A'); } var matematika = 13; var wawancara = 'A'; if(matematika > 60) { var keterangan = 'Lolos tes, dengan predikat '; if(wawancara == 'A') { console.log(keterangan + 'Memuaskan'); } else if(wawancara == 'B') { console.log(keterangan + 'Cukup'); } else { console.log(keterangan + 'Tidak lolos tes'); } } else { console.log('nilai anda kurang mencukupi'); } var binatang = 'ayam'; switch(binatang) { case 'ayam': case 'sapi': case 'kambing': console.log(binatang + ' termasuk hewan herbivora'); break; case 'serigala': case 'harimau': console.log(binatang + ' termasuk hewan karnivora'); break; case 'tikus': console.log(binatang + ' termasuk hewan omnivora'); break; default: console.log(binatang + ' tidak terdaftar di program'); break; } var hero = ['bristleback', 'chaos knight', 'venomancer']; for (hr = 0; hr < hero.length; hr++) console.log((hr + 1) + " " + " " + hero[hr]); //array paprika tidak di print karena tertimpa array index 4 'sawi' var sayuran = ['kangkung', 'bayam', 'kol', 'paprika']; sayuran[0] = 'selada'; sayuran[3] = 'brokoli'; console.log('Output: '); sayuran[4] = 'sawi'; console.log(sayuran) var kuliner = { makanan: 'sate', negara: 'indonesia', } console.log(kuliner) var herbivora = new Array('kerbau', 'sapi'); var karnivora = new Array('harimau', 'serigala'); var omnivora = new Array('ayam', 'monyet'); var binatang = new Array(herbivora, karnivora, omnivora); // Isi Array `binatang` console.log('Binatang: '); console.log(binatang); console.log('array :') console.log(binatang[0]) console.log('jumlah array binatang') console.log(binatang.length) console.log('jumlah array binatang[0] : ' + binatang[0].length + " => " + binatang[0]); console.log('jumlah array binatang[1] : ' + binatang[1].length + " => " + binatang[1]); console.log('jumlah array binatang[2] : ' + binatang[2].length + " => " + binatang[2]); console.log('perulangan while') var whi = 1; while(whi <= 10) { console.log( whi); whi++; } console.log('perulangan do while '); var dowhi = 0; do { console.log( dowhi ); dowhi++; } while(dowhi < 10); console.log('perulangan for ++ 2'); var forpl; for (forpl = 0; forpl <= 10; forpl++) { console.log('nomor : ' + forpl++); } console.log('perulangan for -- 2'); var forpl; for (forpl = 10; forpl >= 0; forpl--) { console.log('nomor : ' + forpl--); } console.log('foreach') var pulau = new Array('papua','nusa tenggara','maluku','sulawesi','kalimantan'); pulau.forEach(function(value, index) { console.log('Indeks ke-' + index + ' adalah pulau ' + value); }); //nested foreach var herbivoras = new Array('kambing', 'sapi', 'kuda'); var karnivoras = new Array('harimau', 'serigala', 'anjing'); var omnivoras = new Array('ayam', 'monyet', 'beruang'); var binatangss = new Array(herbivora, karnivora, omnivora); binatangss.forEach(function(jeniss) { jeniss.forEach(function(namas) { console.log(namas); }); })
var herbivora = new Array('kambing', 'sapi', 'kuda'); var karnivora = new Array('harimau', 'serigala', 'anjing'); var omnivora = new Array('ayam', 'monyet', 'beruang'); var binatang = new Array(herbivora, karnivora, omnivora); binatang.forEach(function(jenis) { jenis.forEach(function(nama) { console.log(nama + '<br/>'); }); });
Editor Settings
Theme
Key bindings
Full width
Lines