Saya masih kurang paham dengan variabel global & lokal. Terutama pada perintah dibawah ini:
--------------------------------------------------------------------
// Deklarasikan variabel hasil di luar function di baris ke 3
// Hasil akan menjadi sebuah variabel global
var hasil = 5;
var kali_dua = function(angka) {
var hasil = angka * 2;
};
kali_dua(4);
// Kita ingin mengakses variabel hasil
// lakukan sesuatu sehingga baris ke 15 tidak error
console.log(hasil);
-------------------------------------------------------------------
Mohon dijelasin lebih rinci gan
terima kasih
0 jempol
ganis
198
841
·
10 tahun, 2 bulan yang lalu
·
0 jempol
Sudah lihat 'Petunjuk' di soal ini?
peekree
69
3
·
9 tahun, 11 bulan yang lalu
·
0 jempol
"var hasil = 5;" itu variable global yang akan di tampilkan di baris terakhir "console.log(hasil);" kalo, " var hasil = angka * 2; " yang termasuk di function "kali_dua" itu gak ngefek apa" cuma sebagai contoh itu var lokal. coba di hapus baris ke 5-9 tidak mempengaruhi var hasil yang globalnya kok ^CMIIW
fadjarrafi21
211
1
·
9 tahun, 4 bulan yang lalu
·
0 jempol
iya saya juga belum paham maksud dari code tersebut