Hay teman - teman, 1 hari full ini saya akan memposting tentang Javascript karena saya delay kirim adal hambatan, nah kali ini saya akan membahas tentang pengulangan dan fungsi pada javascript. Nah untuk pembahasannya sedikit kita simak berikut ini.
Struktur Kontrol Perulangan
Perulangan
merupakan
struktur
yang memungkinkan untuk menjalankan kode program
yang sama
beberapa
kali dengan
menggunakan
suatu
kondisi
tertentu.
Perulangan
dalam
javascript
memiliki
tiga
bentuk,
perulangan
:
1.for,
2.while
,
3.do-while.
Perulangan For
for (
inisialisasi; kondisi; peubah )
{
baris program 1;
baris program 2;
…
}
baris program 1;
baris program 2;
…
}
Perulangan While
while
( kondisi ) {
kode program yang ingin dijalankan berkali-kali;
}
kode program yang ingin dijalankan berkali-kali;
}
Perulangan Do-While
do {
kode
program yang ingin
dijalankan
berkali-kali;
} while( kondisi );
Kesimpulan
•Dari ketiga bentuk perulangan diatas hanya for yang memerlukan pernyataan
inisialisasi dan peubah. Inisialisasi disini digunakan sebagai bagian penentuan
variabel
yang akan
digunakan
untuk
mengendalikan jumlah perulangan yang
akan
dilakukan.
•Peubah adalah operasi aritmatika yang dapat dilakukan untuk
mengubah nilai variabel penentu tersebut. Sedangkan kondisi disini digunakan
untuk
menentukan
kapan
suatu
blok
perulangan
dijalankan
berdasarkan
nilai
dari
variabel
penentu
tersebut.
Untuk setiap kasus perulangan dapat diterapkan dengan
menggunakan ketiga bentuk ini.
menggunakan ketiga bentuk ini.
Kita dapat membuat
perulangan untuk menampilkan pesan "Halo javascript" hingga 3 kali dengan menggunakan ketiga perulangan tersebut.
perulangan untuk menampilkan pesan "Halo javascript" hingga 3 kali dengan menggunakan ketiga perulangan tersebut.
Nah langsung saja ke prateknya ya...
FOR
<!DOCTYPE html>
<html>
<head>
<title>Perulangan For</title>
</head>
<body>
<script type="text/javascript">
for(x=1; x<=5; x++)
{
document.writeln("Inilah perulangan For<br>");
}
</script>
</body>
</html>
<html>
<head>
<title>Perulangan For</title>
</head>
<body>
<script type="text/javascript">
for(x=1; x<=5; x++)
{
document.writeln("Inilah perulangan For<br>");
}
</script>
</body>
</html>
Hasilnya seperti ini.
WHILE 1
<!DOCTYPE html>
<html>
<head>
<title>Perulangan While</title>
</head>
<body>
<script type="text/javascript">
var x = 0;
while(x < 5)
{
document.writeln("Ini Perulangan While<br>");
x++;
}
</script>
</body>
</html>
<html>
<head>
<title>Perulangan While</title>
</head>
<body>
<script type="text/javascript">
var x = 0;
while(x < 5)
{
document.writeln("Ini Perulangan While<br>");
x++;
}
</script>
</body>
</html>
Hasilnya seperti ini.
DO - WHILE
<!DOCTYPE html>
<html>
<head>
<title>Perulangan Do..While</title>
</head>
<body>
<script type="text/javascript">
var x = 0;
do {
document.writeln("Ini Perulangan Do-While<br>");
x++;
}
while (x < 4)
</script>
</body>
</html>
<html>
<head>
<title>Perulangan Do..While</title>
</head>
<body>
<script type="text/javascript">
var x = 0;
do {
document.writeln("Ini Perulangan Do-While<br>");
x++;
}
while (x < 4)
</script>
</body>
</html>
Hasilnya seperti ini.
BuatPengulangan.html
<!DOCTYPE html>
<html>
<head>
<title>Buat Pengulangan</title>
<link href="buatpengulanganel.css" rel="stylesheet" type="text/css">
</head>
<body>
<p id="coba">
<script type="text/javascript">
for (var i = 0; i < 3; i++);{
document.write("Halo javascript 1<br>");
}
var j = 0;
while (j < 3) {
document.write("Halo javascript 2<br>");
j += 1;
}
var k = 0;
do {
document.write("Halo javascript 3<br>");
k++;
} while (k < 3) ;
</script>
</body>
</html>
<html>
<head>
<title>Buat Pengulangan</title>
<link href="buatpengulanganel.css" rel="stylesheet" type="text/css">
</head>
<body>
<p id="coba">
<script type="text/javascript">
for (var i = 0; i < 3; i++);{
document.write("Halo javascript 1<br>");
}
var j = 0;
while (j < 3) {
document.write("Halo javascript 2<br>");
j += 1;
}
var k = 0;
do {
document.write("Halo javascript 3<br>");
k++;
} while (k < 3) ;
</script>
</body>
</html>
Hasilnya seperti ini.
BuatFungsi.html
<!DOCTYPE html>
<html>
<head>
<title>Buat Fungsi</title>
</head>
<body>
<p id="coba">
<script type="text/javascript">
function hitungLuasAlas (p, l){
var luas = p * l;
return luas;
}
function hitungVolume (la, t) {
var vol = la * t / 2;
return vol;
}
var panjang = 5;
var lebar = 3;
var tinggi = 4;
var luasAlas;
var volume;
luasAlas = hitungLuasAlas(panjang, lebar);
volume = hitungVolume(luasAlas, tinggi);
alert("ini adalah luas alas ==> "+luasAlas);
alert("ini adalah volume ==> "+volume);
</script>
</body>
</html>
<html>
<head>
<title>Buat Fungsi</title>
</head>
<body>
<p id="coba">
<script type="text/javascript">
function hitungLuasAlas (p, l){
var luas = p * l;
return luas;
}
function hitungVolume (la, t) {
var vol = la * t / 2;
return vol;
}
var panjang = 5;
var lebar = 3;
var tinggi = 4;
var luasAlas;
var volume;
luasAlas = hitungLuasAlas(panjang, lebar);
volume = hitungVolume(luasAlas, tinggi);
alert("ini adalah luas alas ==> "+luasAlas);
alert("ini adalah volume ==> "+volume);
</script>
</body>
</html>
Hasilnya seperti ini.
BuatFungsiTanpaReturn.html
<!DOCTYPE html>
<html>
<head>
<title>Buat Fungsi</title>
</head>
<body>
<script type="text/javascript">
function sapa(nama){
alert("Halo, namaku " +nama);
}
sapa("Bintang");
function sayHalo(){
alert("Halo, saya Bulan");
}
sayHalo();
</script>
</body>
</html>
<html>
<head>
<title>Buat Fungsi</title>
</head>
<body>
<script type="text/javascript">
function sapa(nama){
alert("Halo, namaku " +nama);
}
sapa("Bintang");
function sayHalo(){
alert("Halo, saya Bulan");
}
sayHalo();
</script>
</body>
</html>
Hasilnya seperti ini.
BuatFungsiChartAt.html
<!DOCTYPE html>
<html>
<head>
<title>Buat Fungsi</title>
</head>
<body>
<p id="coba">
<script type="text/javascript">
var nama = "Amelia";
var posisiKarakter = 2;
var k = nama.charAt(posisiKarakter);
document.write("Karakter pada urutan ke 2, dari kata Amelia, adalah " +k+" (dimulai dari 0)");
</script>
</body>
</html>
<html>
<head>
<title>Buat Fungsi</title>
</head>
<body>
<p id="coba">
<script type="text/javascript">
var nama = "Amelia";
var posisiKarakter = 2;
var k = nama.charAt(posisiKarakter);
document.write("Karakter pada urutan ke 2, dari kata Amelia, adalah " +k+" (dimulai dari 0)");
</script>
</body>
</html>
Hasilnya seperti ini.
BuatFungsiIndexOf.html
<!DOCTYPE html>
<html>
<head>
<title>Buat Fungsi</title>
</head>
<body>
<p id="coba">
<script type="text/javascript">
var nama = "SMK NEGERI 4 BANDUNG";
var dimanaKata = nama.indexOf("Bandung"); //dimanaKata akan bernilai 13
document.write("dari fungsi ini, Bandung ada di urutan ke "+dimanaKata +" dari Kalimat SMK NEGERI 4 BANDUNG");
</script>
</p>
</body>
</html>
<html>
<head>
<title>Buat Fungsi</title>
</head>
<body>
<p id="coba">
<script type="text/javascript">
var nama = "SMK NEGERI 4 BANDUNG";
var dimanaKata = nama.indexOf("Bandung"); //dimanaKata akan bernilai 13
document.write("dari fungsi ini, Bandung ada di urutan ke "+dimanaKata +" dari Kalimat SMK NEGERI 4 BANDUNG");
</script>
</p>
</body>
</html>
Hasilnya seperti ini.
Nah itu temen - temen yang bisa saya posting heheh, maaf jika banyak kekurangan saya pun sedang belajar, dan inshaallah nanti kita sudah belajar ke php ya.Saya pamit...
Wassalamu'alaikum Wr.Wb
Tidak ada komentar:
Posting Komentar