Variabel global dan lokal

Oleh aryandiw 214 6 pada Kamis, 6 Agu 2015, 15:40:54


Kembali ke forum soal ini

#javascript #functions #functions-dan-variabel


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



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
· 9 tahun, 3 bulan yang lalu · 0 jempol

Sudah lihat 'Petunjuk' di soal ini?

peekree
69
3
· 8 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
· 8 tahun, 5 bulan yang lalu · 0 jempol

iya saya juga belum paham maksud dari code tersebut