إذا كان أحد بناء الجملة شائع الاستخدام ، وتنسيقه كما يلي
IF (Coditon) state1 (else state2)
حيث يمكن أن يكون Coditon أي تعبير ، ولا حتى منطقية حقيقية ، لأن JavaScript ستعمل تلقائيًا إلى تحويله إلى منطقية.
إذا كانت نتيجة تنفيذ الشرط صحيحة ، يتم تنفيذ العبارة 1 ، إذا كانت الحالة خاطئة ، فإن نتيجة تنفيذ النتيجة هي STATMENT2 ، (في حالة وجود بيان 2 ، غير مطلوب)
يمكن أن يكون كل عبارة مشروطة سطرًا واحدًا من التعليمات البرمجية أو كتلة من الكود. هنا مثال بسيط
نسخة الكود كما يلي:
var inumber = number ("الرجاء إدخال رقم بين 5 و 100")) ؛
إذا (isnan (inumber))
document.write ("يمكنك تأكيد الرقم الذي أدخلته.") ؛
آخر إذا (inumber> 100 || inumber <5)
document.write ("القيمة التي أدخلتها ليست في النطاق") ؛
آخر
document.write ("القيمة التي أدخلتها هي" + inumber) ؛