Untitled

Run Settings
LanguageJavaScript
Language Version
Run Command
//tipe data var nama = 'Manshour'; var umur = 32; var sudah_menikah = true; var nama_anak = ['Ghamidi','Fauziah']; //-->array index var perabotan = {'mobil':'Ferrari','jam':'rolex'}; //array asosiatif var hutang = null; var rumah; // nilai const tidak dapat diubah const PI = 3.1444444; console.log(typeof nama); console.log(perabotan['mobil']); for(var i = 0; i<nama_anak.length ; i++){ console.log(nama_anak[i]); } //testing tahun kabisat menggunakan MOD var x = 29; var y = 19; var z = 2020; var r = 4; console.log('Nilai x sebelum assignment: ' + x + '<br/>'); // x += y; z %= r; console.log('Nilai x setelah assignment: ' + z+ '<br/>'); if((z%=r) == 0){ console.log('Tahun KABISAT'); }else{ console.log('Tahun BUKAN KABISAT'); } // testing LOGIKA var x = true; var y = true; console.log('x : ' + x + '<br/>'); console.log('y : ' + y + '<br/>'); console.log('!x : ' + !x + '<br/>'); console.log('!y : ' + !y + '<br/>'); console.log('x and y : ' + (x && y) + '<br/>'); console.log('x or y : ' + (x || y) + '<br/>'); console.log('x xor y : ' + Boolean(x ^ y) + '<br/>'); // Konkatenasi, Perangkaian Kata var x = 'Halo'; var y = 'Coders'; var z = x + ' ' + y; console.log("Konkatenasi"); console.log('x: ' + x + '<br/>') console.log('y: ' + y + '<br/>') console.log('z: ' + z + '<br/>') //IF INSSIDE IF var matematika = 63; var wawancara = 'A'; if(matematika > 60) { var keterangan = 'Lolos tes, dengan predikat '; if(wawancara == 'A') { keterangan += 'Memuaskan'; console.log(keterangan); } else if(wawancara == 'B') { keterangan += 'Cukup'; console.log(keterangan); } else { keterangan += 'Tidak lolos tes'; console.log(keterangan); } } //SWITCH CASE console.log("switch case"); console.log('<img src="'); var les_animaux = 'chats'; switch(les_animaux) { case 'chats': console.log('http://i.imgur.com/4AiXzf8.jpg'); break; case 'chiens': console.log('http://i.imgur.com/A8eQsll.jpg'); break; case 'singes': console.log('http://i.imgur.com/CXwaR8c.jpg'); break; case 'les humains': console.log('http://i.imgur.com/u0mFu.jpg'); break; } console.log('"/>'); //PERULANGAN .EACH var warna = new Array('merah','jingga','kuning'); warna.forEach(function(value, index) { console.log('Indeks ke-' + index + ' berwarna ' + value + '<br/>'); }); // FOREACH BERSARANG 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/>'); }); }); // replace kalimat in array var kalimat = 'Saya suka sate'; var output = kalimat.replace('sate','rendang'); console.log(output); // Argument default fungsi function cetakPesan(nama, bahasa='id') { var pesan = 'Selamat datang, ' + nama; if(bahasa == 'en') { pesan = 'Welcome, ' + nama; }else{ pesan = 'Maaf Kode tersebut belum terdaftar'; } console.log(pesan); } var nama = 'Richard'; var test = "er"; cetakPesan(nama,test); // Mengembalikan Nilai Fungsi // fungsi untuk menghitung luas lingkaran function luasLingkaran(length) { return 1/4 * 3.14 * length * length; } // menghitung luas berdasarkan diameter var diameter = 14; var luas = luasLingkaran(diameter); console.log('luas berdasarkan diameter: ' + luas +'<br/>'); // menghitung luas berdasarkan jari-jari var radius = 7; var luas = luasLingkaran(radius,false); console.log('luas berdasarkan radius: ' + luas +'<br/>'); // Mengenal String var nama = 'Jenderal Soedirman is my Idol'; console.log('Panjang string "' + nama + '" adalah ' + nama.length + ' karakter <br/>'); var pasukan = "Pasukan berkata: \"Kami adalah Gerilyawan\". <br/>"; console.log(pasukan); var anonim = "We Are \"Anonymous\""; console.log(anonim); // search and replace word inside string var pesan = "saya suka baso sapi, sate kambing dan iga bakar"; console.log(pesan.replace(/a/g,"e")); var myStr = 'freedom is not worth having if it does not include the freedom to make mistakes.'; var newStr = myStr.replace(/freedom/g, "liberty"); // Printing the modified string console.log(newStr); // array trim-> menghapus string yg tidak perlu
Editor Settings
Theme
Key bindings
Full width
Lines