tutorial pengembangan web terbaru
 

JavaScript jika / Pernyataan lain

<JavaScript Laporan Referensi

Contoh

Jika waktu saat ini (HOUR) kurang dari 20:00, keluaran "Good day" dalam elemen dengan id = "demo":

var time = new Date().getHours();
if (time < 20) {
    document.getElementById("demo").innerHTML = "Good day";
}

Hasilnya akan:

Cobalah sendiri "

Lebih "Try it Yourself" contoh di bawah ini.


Definisi dan Penggunaan

Jika / pernyataan yang lain mengeksekusi blok kode jika kondisi yang ditentukan benar. Jika kondisi salah, blok lain dari kode dapat dieksekusi.

Jika / pernyataan yang lain adalah bagian dari JavaScript yang "Conditional" Laporan, yang digunakan untuk melakukan tindakan yang berbeda berdasarkan kondisi yang berbeda.

Dalam JavaScript kita memiliki pernyataan bersyarat berikut:

  • Gunakan if untuk menentukan blok kode yang akan dieksekusi, jika kondisi yang ditentukan benar
  • Gunakan else untuk menentukan blok kode yang akan dieksekusi, jika kondisi yang sama palsu
  • Gunakan else if untuk menentukan kondisi baru untuk menguji, jika kondisi pertama adalah palsu
  • Gunakan switch untuk memilih salah satu dari banyak blok kode yang akan dieksekusi

Dukungan Browser

Pernyataan
if/else iya nih iya nih iya nih iya nih iya nih

Sintaksis

Jika pernyataan menentukan blok kode yang akan dieksekusi jika kondisi benar:

if ( Pernyataan lain menentukan blok kode yang akan dieksekusi jika kondisi salah:

if ( The lain jika pernyataan menentukan kondisi baru jika kondisi pertama adalah palsu:

if ( Nilai parameter
Parameter Deskripsi
condition Wajib. Sebuah ekspresi yang mengevaluasi untuk benar atau salah

Rincian teknis

Versi JavaScript: 1.0

contoh

Contoh lebih

Contoh

Jika waktu kurang dari 20:00, membuat "Good day" ucapan, jika tidak "Good evening" :

var time = new Date().getHours();
if (time < 20) {
    greeting = "Good day";
} else {
    greeting = "Good evening";
}

Hasil ucapan akan:

Cobalah sendiri "

Contoh

Jika waktu kurang dari 10:00, membuat "Good morning" ucapan, jika tidak, tapi waktu kurang dari 20:00, membuat "Good day" ucapan, sebaliknya "Good evening" :

var time = new Date().getHours();
if (time < 10) {
    greeting = "Good morning";
} else if (time < 20) {
    greeting = "Good day";
} else {
    greeting = "Good evening";
}

Hasil ucapan akan:

Cobalah sendiri "

Contoh

Jika yang pertama <div> elemen dalam dokumen memiliki id dari "myDIV" , mengubah font-size-nya:

var x = document.getElementsByTagName("DIV")[0];

if (x.id === "myDIV") {
    x.style.fontSize = "30px";
}
Cobalah sendiri "

Contoh

Ubah nilai dari source atribut (src) dari <img> elemen, jika pengguna mengklik pada gambar:

<img id="myImage" onclick="changeImage()" src="pic_bulboff.gif" width="100" height="180">

<script>
function changeImage() {
    var image = document.getElementById("myImage");
    if (image.src.match("bulbon")) {
        image.src = "pic_bulboff.gif";
    } else {
        image.src = "pic_bulbon.gif";
    }
}
</script>
Cobalah sendiri "

Contoh

Menampilkan pesan berdasarkan input pengguna:

var letter = document.getElementById("myInput").value;
var text;

// If the letter is "c"
if (letter === "c") {
    text = "Spot on! Good job!";

// If the letter is "c" or "e"
} else if (letter === "b" || letter === "d") {
    text = "Close, but not close enough.";

// If the letter is anything else
} else {
    text = "Waaay off..";
}
Cobalah sendiri "

Contoh

Memvalidasi input data:

var x, text;

// Get the value of the input field with id="numb"
x = document.getElementById("numb").value;

// If x is Not a Number or less than 1 or greater than 10, output "input is not valid"
// If x is a number between 1 and 10, output "Input OK"

if (isNaN(x) || x < 1 || x > 10) {
    text = "Input not valid";
} else {
    text = "Input OK";
}
Cobalah sendiri "

Pages terkait

JavaScript Tutorial: JavaScript Jika ... Lain Pernyataan

JavaScript Tutorial: JavaScript Beralih Pernyataan


<JavaScript Laporan Referensi