بڕیاردان لە کۆددا

لە بەرنامەسازییدا، زۆرجار پێویست دەکات کۆدەکەت بەپێی دۆخەکان بڕیار بدات. بۆ نموونە، ئەگەر بەکارهێنەر وشەی نهێنی هەڵەی نووسی، پەیامێکی هەڵە نیشان بدە، ئەگەر ڕاست بوو، ڕێگەی پێ بدە بچێتە ژوورەوە.

تێبینی: مەرجەکان لە جافاسکریپتدا بەکاردێن بۆ ئەوەی کۆدی جیاواز جێبەجێ بکەین کاتێک داتا یان دۆخەکان دەگۆڕێن.

بەکارهێنانی مەرجی if

سادەترین شێوازی بڕیاردان بەکارهێنانی ifـە. ئەم مەرجە تەنها کاتێک کۆدی ناو کەوانەکە جێبەجێ دەکات کە مەرجەکە ڕاست (true) بێت.

let hour = 14;

if (hour < 18) {
  console.log("ڕۆژ باش");
}

لێرەدا چونکە 14 لە 18 بچووکترە، پەیامەکە نیشان دەدرێت. هەڵەی باو کە فێرخوازان دەیکەن، لەبیرکردنی کەوانەی خوارەوە یان بەکارهێنانی یەکسانی تاک (=) لەبری دووان (==) بۆ بەراوردکردنە.

بەکارهێنانی if و else

ئەگەر مەرجەکە ڕاست نەبوو، دەمانەوێت کۆدێکی تر جێبەجێ بکرێت. لێرەدا else بەکاردێنین.

let score = 45;

if (score >= 50) {
  console.log("سەرکەوتوویت");
} else {
  console.log("دەرنەچوویت");
}

ئەم کۆدە دڵنیامان دەکاتەوە کە هەمیشە یەکێک لە دوو بژاردەکە جێبەجێ دەبێت. ئەگەر زیاتر لە دوو بژاردەمان هەبێت، دەتوانین else if بەکاربهێنین.

بەکارهێنانی switch

کاتێک گۆڕاوێکمان هەیە و دەمانەوێت بەپێی چەندین بەهای جیاواز کاردانەوەی جیاوازمان هەبێت، switch پاکتر و ڕێکخراوترە لە ifـی زۆر.

let fruit = "سێو";

switch (fruit) {
  case "مۆز":
    console.log("مۆز زەردە");
    break;
  case "سێو":
    console.log("سێو سوورە");
    break;
  default:
    console.log("نازانم ئەمە چییە");
}
ئاگاداری: هەرگیز وشەی break لە ناو switch لەبیر مەکە! ئەگەر لەبیری بکەیت، بەرنامەکە بەردەوام دەبێت لە جێبەجێکردنی هەموو حاڵەتەکانی دوای خۆی.

جیاوازی نێوان == و ===

زۆر گرنگە بزانیت کە == تەنها بەهاکە بەراورد دەکات، بەڵام === بەهاکە و جۆری داتاکەش (Data Type) بەراورد دەکات. هەمیشە پێشنیار دەکرێت === بەکاربهێنیت بۆ ئەوەی بەرنامەکەت کێشەی تێدا دروست نەبێت.

ڕاهێنانی پراکتیکی

ئێستا کاتی ئەوەیە خۆت تاقی بکەیتەوە:

  • گۆڕاوێک بە ناوی time دروست بکە و بەهایەک بدە بە کاتژمێری ڕۆژ.
  • بە بەکارهێنانی if و else if، پەیامێک بنووسە: ئەگەر کاتەکە لە 12 کەمتر بوو بنووسە "بەیانی باش"، ئەگەر لە 18 کەمتر بوو بنووسە "نیوەڕۆ باش"، ئەگەرنا بنووسە "شەو باش".