bisa benerin salahnya dimana?

Oleh izza 94 1 pada Rabu, 12 Feb. 2014, 03:25:04


Kembali ke forum soal ini

#javascript #loop-while-di-javascript #berlatih-lagi-dengan-pengulangan-while


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



var loop = function(i){
  // buat variabel yang akan di periksa
  // while di baris ke 4
i=0;
    
  while(i<3){
    //Tulis baris kode yang akan merubah
    //kondisi dari while disini
i++
    //code console.log di baris berikutnya
console.log("Saya sedang looping!");
  }
};

loop(i);



katanya "i belum dideklarasikan"
0 jempol


ganis
198
841
· 10 tahun, 9 bulan yang lalu · 0 jempol

> i=0;

mendeklarasikan variabel i di dalam sebuah function. Akibatnya i menjadi variabel lokal. Sehingga tidak bisa diakses di luar function loop.

> loop(i);

di baris ini anda sudah keluar dari function loop dan berusaha memangil i yg ada di dalam function loop.

alih-alih pake i, mungkin bisa

> loop(5);

izza
94
1
penanya
· 10 tahun, 9 bulan yang lalu · 1 jempol

Oke om ganis,thanks pencerahanya :)

ChristianLauw97
104
5
· 10 tahun, 4 bulan yang lalu · 1 jempol

i=0; coba diubah jadi var i=0; , adanya var menyebabkan i dideklarasikan , gitu mugkin

firezxv
164
4
· 9 tahun, 11 bulan yang lalu · 1 jempol

kaya gini bung

i = 0;
var loop = function(){
  // buat variabel yang akan di periksa
  // while di baris ke 4
    
  while(i<3){
    //Tulis baris kode yang akan merubah
    //kondisi dari while disini
i++
    //code console.log di baris berikutnya
console.log("Saya sedang looping!");
  }
};

loop();

firezxv
164
4
· 9 tahun, 11 bulan yang lalu · 0 jempol

kaya gini bung

i = 0;
var loop = function(){
  // buat variabel yang akan di periksa
  // while di baris ke 4
    
  while(i<3){
    //Tulis baris kode yang akan merubah
    //kondisi dari while disini
i++
    //code console.log di baris berikutnya
console.log("Saya sedang looping!");
  }
};

loop();