Javascript 2: Nota Asas Javascript Part 2 - Condition IF ELSE

7:03 PTG 0 Comments A+ a-

Penggunaan If Condition Disertakan kerangka ringkas If Else. Setiap kali ingin membuat If Else, gunakan template ini dan isi condition semasa dan action yang hendak dilaksanakan.
if (condition) 
{
// if condition is true
// do this code
}
else // "otherwise"
{
// do this code instead
}

Contoh:


// Remember, the order and punctuation matter.
// If you get an error, check carefully, line by line.
// If you're really stuck, click "Stuck? Get a hint!"

if (5>6)
{ console.log ("The condition is true")
}
else //otherwise
{ console.log ("The condition is false")
}

Computer Tidak Bijak Sangat Komputer tidaklah bijak sangat, Syntax perlu diletakkan betul-betul pada tempatnya dan tidak boleh ditafsir sendiri oleh komputer. Jadi, kita perlu memperlajari cara meletak syntax dengan betul supaya komputer boleh faham apa yang kita ingin lakukan. Kita kena biasakan diri dengan susunan syntax sebelum bermadah pujangga. contoh dibawah ialah terdapat kesilapan meletak syntax ; dan menukar = kepada ===. Mengapa? = adalah untuk assign sesuatu variable manakala === adalah untuk comparison. Dengan adanya ; dan = maka computer ini terus pening dan akan keluar error tidak dapat run. SCRIPT SALAH

if (10 = 10); {
console.log("You got a true!");
} else {
console.log("You got a false!");
}

Kita kena buang terlebih dahulu semi-colon ; serta menggantikan = kepada === seperti dibawah

if (10 === 10) {
console.log("You got a true!");
} else {
console.log("You got a false!");
}

Contoh:

if  ("Jon".length * 2 / (2+1) ===2 )
{
console.log("The answer makes sense!");
}
else
{
console.log("Error Error Error");
}

Paparan: The answer makes sense! MODULO Modulo adalah reminder dalam pembahagian. Digunakan didalam programming selain untuk kira, juga untuk mengesan nombor ganjil dan genap.

// Below is an example of printing the remainder of 18/4 using modulo:
// console.log(18 % 4);
console.log(14 % 3);
console.log(99 % 8);
console.log(11 % 3);

Paparan: 2 3 2


//An example of an if/else statement with modulo in the condition


if  ("Jon".length * 2 / (2+1) ===2 )
if(10 % 5 ===0 )
{
console.log("The first number is even");
} else {
console.log("The first number is odd");
}

Paparan: The first number is even