تا اینجا تمام کُدی که در برنامه زدید به ترتیب وقوع اجرا میشدند. بیایید تا با اضافه کردن دستورهای شرطی به کُد آن را پیشرفتهتر کنیم!
کلمه کلیدی if
یک دستور شرطی را تعریف میکند. اصطلاحا به دستور شرطی امتحان نیز میگویند. بلاک کُد مربوطه تنها در صورتی اجرا میشود که شرط آن برقرار باشد. بنابراین شرط عبارتی همیشه پس از ارزیابی مقدار بولین (درست یا غلط) تولید میکند.
if (condition) {
// Code to run when the condition is true
}
*بلاک کُد مربوط به if
با دو آکولاد ابتدایی و انتهایی مشخص میشود. برای آنکه خوانایی را بالا ببریم دستورهای آن معمولا با یک جفت آکولاد باز و بسته از بقیه مشخص میشود. برای آنکه خوانایی کُد را بالا ببریم دستورها به طور معمول باید اندکی به سمت راست شیفت داده شوند.
- **از عملگرهای مقایسهای **
===
,!==
,<
,<=
,>
و>=
برای مقایسه اعداد در یک شرط استفاده میشود. تمام اینها نتایج بولین دارند.