الشروط في JavaScript 🔀
الشروط تتحكم في مسار تنفيذ البرنامج.
أنواع الشروط
if / else if / elseswitch / caseTernary operator:condition ? true : falseNullish coalescing:??Optional chaining:?.
الشروط تتحكم في مسار تنفيذ البرنامج.
if / else if / elseswitch / caseTernary operator: condition ? true : falseNullish coalescing: ??Optional chaining: ?.// اضغط ▶ تشغيل لرؤية النتائج...
اكتب دالة تصنّف العمر: طفل (0-12)، مراهق (13-17)، بالغ (18-64)، كبير (65+).
function classifyAge(age) {
if (age < 0) return "عمر غير صالح";
if (age <= 12) return "طفل 👶";
if (age <= 17) return "مراهق 🧑";
if (age <= 64) return "بالغ 👨";
return "كبير 👴";
}
[5, 15, 25, 70, -1].forEach(age => {
console.log(`${age}: ${classifyAge(age)}`);
});