The else Statement
ஒரு நிபந்தனை பொய்யாக இருந்தால் இயக்கப்பட வேண்டிய குறியீட்டின் தொகுதியைக் குறிப்பிட else அறிக்கையைப் பயன்படுத்தவும்.
else Statement Syntax
if (condition) {
// block of code to be executed if the condition is true
} else {
// block of code to be executed if the condition is false
}
else - if நிபந்தனை பொய்யாக இருக்கும் போது மட்டுமே இயக்கப்படும் குறிப்பிட்ட குறியீட்டு தொகுதி.
Example: else Statement
மணிநேரம் 18 க்கும் குறைவாக இருந்தால் "Good day" வாழ்த்தை உருவாக்கவும், இல்லையெனில் "Good evening":
if (hour < 18) {
greeting = "Good day";
} else {
greeting = "Good evening";
}
புரிதல்:
if தொகுதி hour < 18 உண்மையாக இருக்கும்போது மட்டுமே இயக்கப்படும். hour < 18 பொய்யாக இருந்தால், else தொகுதி இயக்கப்படும்.
The else if Statement
முதல் நிபந்தனை பொய்யாக இருந்தால் புதிய நிபந்தனையைக் குறிப்பிட else if அறிக்கையைப் பயன்படுத்தவும்.
else if Statement Syntax
if (condition1) {
// block of code to be executed if condition1 is true
} else if (condition2) {
// block of code to be executed if the condition1 is false and condition2 is true
} else {
// block of code to be executed if the condition1 is false and condition2 is false
}
else if - நீங்கள் விரும்பும் அளவுக்கு பல else if அறிக்கைகளைச் சேர்க்கலாம்.
Example: else if Statement
நேரம் 10:00 க்கும் குறைவாக இருந்தால் "Good morning" வாழ்த்தை உருவாக்கவும், இல்லையெனில் நேரம் 20:00 க்கும் குறைவாக இருந்தால் "Good day" வாழ்த்து, இல்லையெனில் "Good evening":
if (time < 10) {
greeting = "Good morning";
} else if (time < 20) {
greeting = "Good day";
} else {
greeting = "Good evening";
}
| Time Value | Condition Check | greeting Result |
|---|---|---|
| time = 8 | time < 10 → true | "Good morning" |
| time = 15 | time < 10 → false, time < 20 → true | "Good day" |
| time = 21 | time < 10 → false, time < 20 → false | "Good evening" |
Example: Random Link Generator
இந்த எடுத்துக்காட்டு jassif team அல்லது World Wildlife Foundation (WWF) க்கான இணைப்பை எழுதும். சீரற்ற எண்ணைப் பயன்படுத்தி, ஒவ்வொரு இணைப்பிற்கும் 50% வாய்ப்பு உள்ளது.
let text;
if (Math.random() < 0.5) {
text = "Visit jassif team";
} else {
text = "Visit WWF";
}
document.getElementById("demo").innerHTML = text;
Math.random() பற்றி:
Math.random() 0 (சேர்க்கை) மற்றும் 1 (பிரத்தியேகம்) க்கு இடையில் ஒரு சீரற்ற எண்ணை வழங்குகிறது. 0.5 க்கும் குறைவாக இருப்பதற்கு 50% வாய்ப்பு உள்ளது.
Multiple else if Statements
உங்களுக்கு பல நிபந்தனைகள் தேவைப்பட்டால், பல else if அறிக்கைகளைச் சேர்க்கலாம்:
let score = 85;
let grade;
if (score >= 90) {
grade = "A";
} else if (score >= 80) {
grade = "B";
} else if (score >= 70) {
grade = "C";
} else if (score >= 60) {
grade = "D";
} else {
grade = "F";
}
Result: score = 85 என்பது score >= 80 நிபந்தனையை பூர்த்தி செய்கிறது, எனவே grade = "B"
Exercise
பின்வரும் குறியீட்டின் விளைவாக 'result' மாறியின் மதிப்பு என்னவாக இருக்கும்?
let number = 7;
let result;
if (number > 10) {
result = "Greater than 10";
} else if (number > 5) {
result = "Greater than 5";
} else if (number > 0) {
result = "Greater than 0";
} else {
result = "Zero or negative";
}