برنامه نویسی

عبارات شرطی و حلقه ها در جاوا اسکریپت

Summarize this content to 400 words in Persian Lang

روز 4: عبارات شرطی و حلقه ها در جاوا اسکریپت

به روز چهارم یادگیری جاوا اسکریپت خوش آمدید! امروز، ما بر روی آن تمرکز خواهیم کرد عبارات مشروط و حلقه ها، که ستون فقرات منطق و تکرار در برنامه نویسی را تشکیل می دهند. در پایان این درس، می‌توانید در کد خود تصمیم بگیرید و اقدامات را به طور موثر تکرار کنید.

1. بیانیه های مشروط

عبارات شرطی به کد شما اجازه می دهد تا بر اساس شرایط خاصی تصمیم گیری کند. جاوا اسکریپت چندین راه برای پیاده سازی منطق شرطی ارائه می دهد.

بیانیه اگر-دیگر

را if دستور یک شرط را بررسی می کند و اگر شرط باشد کد را اجرا می کند true. را else دستور یک مسیر جایگزین زمانی که شرط وجود دارد فراهم می کند false.

نحو:

if (condition) {
// Code to execute if condition is true
} else {
// Code to execute if condition is false
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مثال:

let age = 18;
if (age >= 18) {
console.log(“You are eligible to vote.”);
} else {
console.log(“You are not eligible to vote.”);
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

Else-If Ladder

استفاده کنید else if برای آزمایش شرایط متعدد

مثال:

let score = 75;
if (score >= 90) {
console.log(“Grade: A”);
} else if (score >= 75) {
console.log(“Grade: B”);
} else {
console.log(“Grade: C”);
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

بیانیه مورد سوئیچ

را switch بیانیه جایگزینی برای چندگانه است if-else بلوک ها زمانی ایده آل است که شرایط زیادی بر اساس یک متغیر یا عبارت دارید.

نحو:

switch (expression) {
case value1:
// Code to execute if expression === value1
break;
case value2:
// Code to execute if expression === value2
break;
default:
// Code to execute if no cases match
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مثال:

let day = 3;
switch (day) {
case 1:
console.log(“Monday”);
break;
case 2:
console.log(“Tuesday”);
break;
case 3:
console.log(“Wednesday”);
break;
default:
console.log(“Invalid day”);
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

2. حلقه ها

حلقه ها برای اجرای یک بلوک کد چندین بار استفاده می شوند.

برای حلقه

الف for حلقه برای تعداد خاصی از تکرار اجرا می شود.

نحو:

for (initialization; condition; increment/decrement) {
// Code to execute
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مثال:

for (let i = 1; i <= 5; i++) {
console.log(“Count:”, i);
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

در حالی که حلقه

الف while حلقه تا زمانی اجرا می شود که یک شرط درست باشد.

نحو:

while (condition) {
// Code to execute
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مثال:

let count = 1;
while (count <= 5) {
console.log(“Count:”, count);
count++;
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

حلقه Do-While

الف do-while حلقه اطمینان حاصل می کند که کد حداقل یک بار قبل از بررسی شرایط اجرا می شود.

نحو:

do {
// Code to execute
} while (condition);

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مثال:

let count = 1;
do {
console.log(“Count:”, count);
count++;
} while (count <= 5);

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

3. شکستن و ادامه دادن

شکستن: بلافاصله از حلقه خارج می شود.

ادامه دهید: از تکرار فعلی رد می شود و به تکرار بعدی می رود.

مثال:

for (let i = 1; i <= 10; i++) {
if (i === 5) break; // Stops the loop when i is 5
console.log(i);
}

for (let i = 1; i <= 10; i++) {
if (i === 5) continue; // Skips iteration when i is 5
console.log(i);
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

4. نمونه های دنیای واقعی

اعتبارسنجی رمز عبور

بررسی کنید که آیا رمز عبور یک کاربر با معیارها مطابقت دارد یا خیر.

مثال:

let password = “abc123”;
if (password.length >= 8) {
console.log(“Password is valid.”);
} else {
console.log(“Password must be at least 8 characters long.”);
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

شمارنده

از حلقه ها برای شمارش رخدادها یا انجام اقدامات تکراری استفاده کنید.

مثال:

let start = 1;
let end = 10;
console.log(“Counting from 1 to 10:”);
for (let i = start; i <= end; i++) {
console.log(i);
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

برای امروز تمرین کنید

برنامه ای بنویسید تا با استفاده از یک عدد زوج یا فرد را بررسی کنید if-else بیانیه

ایجاد یک for حلقه برای چاپ جدول ضرب برای یک عدد معین.

استفاده از a while حلقه برای محاسبه مجموع اعداد از 1 تا 50.

a را اصلاح کنید for حلقه برای پرش از اعداد بخش پذیر بر 3 با استفاده از continue.

خلاصه روز چهارم

امروز یاد گرفتیم:

اظهارات مشروط: تصمیم گیری با استفاده از if-else و switch-case.

حلقه ها: تکرار اعمال با for، while، و do-while حلقه ها

شکستن و ادامه دادن: کنترل جریان حلقه.

مثال های دنیای واقعی مانند اعتبارسنجی رمز عبور و شمارنده ها.

مراحل بعدی

در روز 5، ما به آن شیرجه خواهیم زد توابع و دامنهبا تمرکز بر نحوه سازماندهی و استفاده مجدد از کد به طور موثر. منتظر 12 دسامبر 2024 باشید!

روز 4: عبارات شرطی و حلقه ها در جاوا اسکریپت

به روز چهارم یادگیری جاوا اسکریپت خوش آمدید! امروز، ما بر روی آن تمرکز خواهیم کرد عبارات مشروط و حلقه ها، که ستون فقرات منطق و تکرار در برنامه نویسی را تشکیل می دهند. در پایان این درس، می‌توانید در کد خود تصمیم بگیرید و اقدامات را به طور موثر تکرار کنید.


1. بیانیه های مشروط

عبارات شرطی به کد شما اجازه می دهد تا بر اساس شرایط خاصی تصمیم گیری کند. جاوا اسکریپت چندین راه برای پیاده سازی منطق شرطی ارائه می دهد.

بیانیه اگر-دیگر

را if دستور یک شرط را بررسی می کند و اگر شرط باشد کد را اجرا می کند true. را else دستور یک مسیر جایگزین زمانی که شرط وجود دارد فراهم می کند false.

نحو:

if (condition) {
  // Code to execute if condition is true
} else {
  // Code to execute if condition is false
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مثال:

let age = 18;
if (age >= 18) {
  console.log("You are eligible to vote.");
} else {
  console.log("You are not eligible to vote.");
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

Else-If Ladder

استفاده کنید else if برای آزمایش شرایط متعدد

مثال:

let score = 75;
if (score >= 90) {
  console.log("Grade: A");
} else if (score >= 75) {
  console.log("Grade: B");
} else {
  console.log("Grade: C");
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

بیانیه مورد سوئیچ

را switch بیانیه جایگزینی برای چندگانه است if-else بلوک ها زمانی ایده آل است که شرایط زیادی بر اساس یک متغیر یا عبارت دارید.

نحو:

switch (expression) {
  case value1:
    // Code to execute if expression === value1
    break;
  case value2:
    // Code to execute if expression === value2
    break;
  default:
    // Code to execute if no cases match
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مثال:

let day = 3;
switch (day) {
  case 1:
    console.log("Monday");
    break;
  case 2:
    console.log("Tuesday");
    break;
  case 3:
    console.log("Wednesday");
    break;
  default:
    console.log("Invalid day");
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید


2. حلقه ها

حلقه ها برای اجرای یک بلوک کد چندین بار استفاده می شوند.

برای حلقه

الف for حلقه برای تعداد خاصی از تکرار اجرا می شود.

نحو:

for (initialization; condition; increment/decrement) {
  // Code to execute
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مثال:

for (let i = 1; i <= 5; i++) {
  console.log("Count:", i);
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

در حالی که حلقه

الف while حلقه تا زمانی اجرا می شود که یک شرط درست باشد.

نحو:

while (condition) {
  // Code to execute
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مثال:

let count = 1;
while (count <= 5) {
  console.log("Count:", count);
  count++;
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

حلقه Do-While

الف do-while حلقه اطمینان حاصل می کند که کد حداقل یک بار قبل از بررسی شرایط اجرا می شود.

نحو:

do {
  // Code to execute
} while (condition);
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مثال:

let count = 1;
do {
  console.log("Count:", count);
  count++;
} while (count <= 5);
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید


3. شکستن و ادامه دادن

  • شکستن: بلافاصله از حلقه خارج می شود.
  • ادامه دهید: از تکرار فعلی رد می شود و به تکرار بعدی می رود.

مثال:

for (let i = 1; i <= 10; i++) {
  if (i === 5) break; // Stops the loop when i is 5
  console.log(i);
}

for (let i = 1; i <= 10; i++) {
  if (i === 5) continue; // Skips iteration when i is 5
  console.log(i);
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید


4. نمونه های دنیای واقعی

اعتبارسنجی رمز عبور

بررسی کنید که آیا رمز عبور یک کاربر با معیارها مطابقت دارد یا خیر.

مثال:

let password = "abc123";
if (password.length >= 8) {
  console.log("Password is valid.");
} else {
  console.log("Password must be at least 8 characters long.");
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

شمارنده

از حلقه ها برای شمارش رخدادها یا انجام اقدامات تکراری استفاده کنید.

مثال:

let start = 1;
let end = 10;
console.log("Counting from 1 to 10:");
for (let i = start; i <= end; i++) {
  console.log(i);
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید


برای امروز تمرین کنید

  1. برنامه ای بنویسید تا با استفاده از یک عدد زوج یا فرد را بررسی کنید if-else بیانیه
  2. ایجاد یک for حلقه برای چاپ جدول ضرب برای یک عدد معین.
  3. استفاده از a while حلقه برای محاسبه مجموع اعداد از 1 تا 50.
  4. a را اصلاح کنید for حلقه برای پرش از اعداد بخش پذیر بر 3 با استفاده از continue.

خلاصه روز چهارم

امروز یاد گرفتیم:

  1. اظهارات مشروط: تصمیم گیری با استفاده از if-else و switch-case.
  2. حلقه ها: تکرار اعمال با for، while، و do-while حلقه ها
  3. شکستن و ادامه دادن: کنترل جریان حلقه.
  4. مثال های دنیای واقعی مانند اعتبارسنجی رمز عبور و شمارنده ها.

مراحل بعدی

در روز 5، ما به آن شیرجه خواهیم زد توابع و دامنهبا تمرکز بر نحوه سازماندهی و استفاده مجدد از کد به طور موثر. منتظر 12 دسامبر 2024 باشید!

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا