From ee32a812a1568f73a5ec6519ea117f09388032bb Mon Sep 17 00:00:00 2001 From: budi Date: Tue, 29 Sep 2020 14:06:41 +0700 Subject: [PATCH 1/4] script for in javascript --- index.js | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 index.js diff --git a/index.js b/index.js new file mode 100644 index 00000000..a3cb34fa --- /dev/null +++ b/index.js @@ -0,0 +1,8 @@ + From 07a3b2a85ffd4d0116a7e2660c767f7d7c96c10a Mon Sep 17 00:00:00 2001 From: budi Date: Tue, 29 Sep 2020 15:11:45 +0700 Subject: [PATCH 2/4] revisi for in javacript --- index.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/index.js b/index.js index a3cb34fa..8a212940 100644 --- a/index.js +++ b/index.js @@ -1,8 +1,9 @@ + \ No newline at end of file From 17f5fca262b397100506348af3ad0a56f45fe4b9 Mon Sep 17 00:00:00 2001 From: andiputrakusuma <41936342+andiputrakusuma@users.noreply.github.com> Date: Tue, 29 Sep 2020 15:57:16 +0700 Subject: [PATCH 3/4] update index.js menampilkan apa yang harus ditampilkan --- index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index 8a212940..8beb8af1 100644 --- a/index.js +++ b/index.js @@ -3,7 +3,7 @@ var counter = 1; for(var start=0; start < end; start++){ counter += start; - console.log(start +' '+ (counter) ); + console.log(counter); counter++; } - \ No newline at end of file + From 8d88d7b20a475351e859c07a5a8dfaa8f16f5056 Mon Sep 17 00:00:00 2001 From: budi Date: Fri, 2 Oct 2020 14:50:04 +0700 Subject: [PATCH 4/4] add note proses code --- index.js | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 8a212940..76e7931f 100644 --- a/index.js +++ b/index.js @@ -6,4 +6,40 @@ console.log(start +' '+ (counter) ); counter++; } - \ No newline at end of file + + +/** +******************* PROSES JALAN CODE *************** +var end = 10, variabel ini digunakan untuk kondisi berhentinya looping(di batasi sampai 10 kali looping saja) +var counter = 1, variabel ini digunakan untuk couting hasilnya yg di butuhkan + +Dari looping ini, start =0, dan end = 10, dari proses looping ini baca'y, sperti ini : + Jika start < end [0 < 10], maka akan di looping, + Saat looping pertama kali berjalan BUKAN operator ini "start++" yg di jalankan, operator tersebut belum di jalankan, yg di jalankan dulu adalah : + > proses 1 : counter += start; + yg artinya counter = counter + start + yg artinya 1 = 1 + 0 dan hasilnya 1 + dari hasilnya 1 akan di tampung ke varibel counter + counter = 1 + + > proses 2 : cetak hasil, disini pakai console.log(counter) + > ini berarti cetak value varibel counter, dan hasil 1 + + > proses 3 : menjalankan operator ini : counter++ + > ini artinya variabel counter + 1, dan jadinya seperti ini counter = 1+1 + kemudian variable counter nilainya sekarang jdi 2, counter = 2 + + > proses 4 : menjalakan operatot ini : start++ + > walaupun operator tersebut di devinisakan di awal, "for(var start=0; start < end; start++)" + bacanya bukan di jalankan di awal, tetapi berjalan setelah CONTENT/ISI yg ada di for itu sendiri + for{ + CONTENT/ISI lopping + } + > jadi sekarang nilai varibel start=1 kenapa 1, soalnya nilai awal masih 0 + start = start + 1 hasilnya 1 + Proses looping kembali ke atas lagi, + sampai berhenti dengan kondisi ini 'nilai variabel start LEBIH BESAR dari nilai variabel end' otomatis berhenti loopingnya, + jika nilai varibel start sudah mencapai nilai 11 maka looping berhenti + + Oke, (Y) +*/ \ No newline at end of file