Statement if, if..else dan switch dalam JavaScript

WritingSkills.web.id - Seperti kebanyakan bahasa pemrograman lainnya, JavaScript memiliki beberapa statement flow control termasuk if d...

Statement if, if..else dan switch pada JavaScript (Flow Control Statement)

WritingSkills.web.id - Seperti kebanyakan bahasa pemrograman lainnya, JavaScript memiliki beberapa statement flow control termasuk if dan if..else, serta switch

Statement if

Berikut adalah contoh kode yang berisi statement if dalam bahasa JavaScript:
let adalahProgrammer = true;

if (adalahProgrammer) {
  // ini mengeksekusi
  // bila pengecekan di atas 
  // sama dengan true
  console.log("statement if");
}

let coding = "fun";

if (coding === "fun") {
  // ini mengeksekusi
  // bila pengecekan di atas 
  // sama dengan true
  console.log(" itu keren");
}

Output dari barisan kode statement if di atas adalah:
statement if itu keren
Contoh kode statement if dalam bahasa JavaScript

Statement if..else

Kita bisa melakukan pengecekan pada multiple conditions menggunakan if..else. Pengecekan dengan statement if pertama yang bernilai true akan dieksekusi. Bila tidak ada dari statement if lainnya yang bernilai true, maka statement else terakhir yang akan dieksekusi (bila ada). 

Berikut adalah contoh kode yang berisi statement if..else dalam bahasa JavaScript:
const kemampuanCoding = "belajar";

if (kemampuanCoding === "pemula") {
  console.log("terus maju!");
}  else if (kemampuanCoding === "ninja") {
  console.log("halo sensei");
}  else {
  console.log("masih mencari tahu");
}

Output dari barisan kode statement if..else di atas adalah:
masih mencari tahu
Contoh kode statement if..else dalam bahasa JavaScript

Statement switch 

Ketika harus melakukan banyak perbandingan untuk menghasilkan satu nilai tunggal (single value), alih-alih menggunakan banyak statement if..else, barisan kode akan lebih mudah dibaca dengan menggunakan statement switch. Sebagai contoh bandingkan kedua kode if..else dan statement switch berikut:

Barisan kode if.. else:
// barisan kode ini

const a = "8";

if (a === "5") {
  console.log("3 kursi kosong");
} else if (a === "6") {
  console.log("2 kursi kosong");
} else if (a === "7") {
  console.log("1 kursi kosong");
} else {
  console.log("kursi penuh!");
}
Contoh Perbandingan kode statement if..else dalam bahasa JavaScript

Barisan kode switch:
// lebih mudah dibaca seperti ini 

const a = "8";

switch (a) {
  case "5":
    console.log("3 kursi kosong");
    break;
  case "6":
    console.log("2 kursi kosong");
    break;
  case "7":
    console.log("1 kursi kosong");
    break;
  default:
    console.log("kursi penuh!");  
}
Contoh Perbandingan kode statement switch dalam bahasa JavaScript

Case default di dalam statement switch di atas berfungsi sama seperti else terakhir di dalam barisan kode if..else. Case default akan dieksekusi bila tidak ada condition sebelumnya yang sudah melalui proses pengecekan bernilai true

Statement break diperlukan untuk keluar dari statement switch, dan biasanya digunakan pada setiap akhir case. Tanpa statement break, switch akan terus mengeksekusi semua case hingga menemukan statement break

COMMENTS

Nama

American British English Differences,3,Belajar C#,6,Belajar Coding,47,Belajar HTML,11,Belajar JavaScript,6,Belajar PHP,1,Belajar Python,30,Business Letter,21,Business Letter Style,8,Business Letter Style Organization,3,Business Letter Style Outlook,2,Business Letter Style Tone,3,Business Memo,3,Chord Gitar,2,Dasar-Dasar C#,6,Dasar-Dasar HTML,11,Dasar-Dasar JavaScript,6,Dasar-Dasar PHP,1,Download,1,English Grammar,13,French Tutorial,3,Info Unik,12,Internet,2,Layout Formats,2,Letter Examples,6,List of Expressions,13,Main Gitar,9,Memo Examples,3,MS. Word Tutorial,4,Operator Perbandingan Python,4,Proyek Python,9,Psikotes,1,Redundancy,2,Sample of Letters,1,Statement if Python,6,While Loops Python,3,Writing Tutorial,25,
ltr
item
Writing Skills: Statement if, if..else dan switch dalam JavaScript
Statement if, if..else dan switch dalam JavaScript
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrWZLZmtkum3wr4-Rhi20hzvWzRZi-8kgm78Oujdb4J1V3kKU4OpKLjtYAhQb82uDc7t01RHXDTnbGbJ6JxZz1iQLZAYU9o1vRAtc9qhZSqH-SpGDgNumxMBQbX0fMGgqKr9cWtR-QIKoPBOUHh7G3YchqsjCYXFExtrwDpCOLkXWDzdJd98Th22c4dWrw/w640-h320/Flow-Control-JavaScript-Statement-if-else-switch.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrWZLZmtkum3wr4-Rhi20hzvWzRZi-8kgm78Oujdb4J1V3kKU4OpKLjtYAhQb82uDc7t01RHXDTnbGbJ6JxZz1iQLZAYU9o1vRAtc9qhZSqH-SpGDgNumxMBQbX0fMGgqKr9cWtR-QIKoPBOUHh7G3YchqsjCYXFExtrwDpCOLkXWDzdJd98Th22c4dWrw/s72-w640-c-h320/Flow-Control-JavaScript-Statement-if-else-switch.jpg
Writing Skills
https://www.writingskills.web.id/2024/05/statement-if-if-else-switch-javascript.html
https://www.writingskills.web.id/
https://www.writingskills.web.id/
https://www.writingskills.web.id/2024/05/statement-if-if-else-switch-javascript.html
true
3599370990183318253
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content