آدرس : تهران میدان فردوسی خیابان ایرانشهر بین سمیه و طالقانی مجتمع تجاری میلاد واحد 9

پشتیبانی 24 ساعته : 02188867940 – 09927674217

برای مشاهده لیست علاقه مندی ها وارد شوید!

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

هیچ محصولی در سبد خرید نیست.

جاوا اسکریپت خوش زبان قسمت سیزدهم

دسته بندی :دسته‌بندی نشده 22 جولای 2023 علیرضا بابامرادی 233

تابع Number.isNaN یک تابع استاندارد جاوا اسکریپت است که برمی گردد
تنها در صورتی درست است که آرگومان ارائه شده NaN باشد. تابع Number اتفاق می افتد
وقتی رشته ای به آن می دهید که عدد معتبری را نشان نمی دهد، NaN را برگردانید.
بنابراین، شرط به این صورت ترجمه می‌شود که «مگر اینکه Number یک عدد نباشد، این کار را انجام دهید».
عبارت بعد از if در این مثال در پرانتزهای ({ و }) پیچیده شده است.
از پرانتزها می توان برای گروه بندی هر تعداد عبارت در یک دستور واحد به نام بلوک استفاده کرد. شما همچنین می توانید آنها را در این مورد حذف کنید، زیرا آنها
فقط یک بیانیه داشته باشید، اما برای اجتناب از فکر کردن در مورد اینکه آیا آنها
بیشتر برنامه نویسان جاوا اسکریپت از آنها در هر عبارت پیچیده شده ای مانند این استفاده می کنند. ما عمدتاً از آن قرارداد در این کتاب پیروی خواهیم کرد، به جز موارد

گاه به گاه تک لاینر
28

if (1 + 1 == 2) console.log(“درست است”);
// → درست است
شما اغلب فقط کدی نخواهید داشت که وقتی یک شرط درست باشد اجرا شود،
بلکه کدی که مورد دیگر را مدیریت می کند. این مسیر جایگزین نشان داده شده است
با فلش دوم در نمودار. می توانید از کلمه کلیدی else، با هم استفاده کنید
با if، برای ایجاد دو مسیر اجرای جداگانه و جایگزین.
let theNumber = Number(prompt(“Pick a number”));
if (!Number.isNaN(theNumber)) {
console.log(“شماره شما جذر ” + است
theNumber * theNumber)؛
}دیگر {
console.log(“هی. چرا شماره ای به من ندادی؟”);
}
اگر بیش از دو مسیر برای انتخاب دارید، می توانید چندین مسیر را «زنجیره کنید».
if/else با هم جفت می شوند. در اینجا یک مثال است:
let num = Number(prompt(“انتخاب یک عدد”));
اگر (تعداد < 10) {
console.log (“کوچک”);
} else if (تعداد < 100) {
console.log (“متوسط”);
}دیگر {
console.log (“بزرگ”);
}
برنامه ابتدا بررسی می کند که آیا num کمتر از 10 است یا خیر. اگر اینطور باشد، انتخاب می کند آن شاخه، “کوچک” را نشان می دهد و انجام می شود. اگر اینطور نیست، شاخه دیگری را می گیرد، ه خود حاوی یک اگر دوم است. اگر شرط دوم (< 100) برقرار باشد، آن
یعنی عدد بین 10 تا 100 است و “متوسط” نشان داده می شود. اگر اینطور نیست،
دومین و آخرین شاخه else انتخاب می شود.
طرح این برنامه چیزی شبیه به این است:

حلقه های while و do

برنامه ای را در نظر بگیرید که تمام اعداد زوج از 0 تا 12 را خروجی می دهد
این را به صورت زیر بنویسید:
console.log(0);
console.log(2);
console.log(4);
console.log(6);
console.log(8);
console.log(10);
console.log(12);
این کار می کند، اما ایده نوشتن یک برنامه این است که چیزی کمتر شود
کار، نه بیشتر اگر به همه اعداد زوج کمتر از 1000 نیاز داشتیم، این رویکرد
غیر قابل اجرا خواهد بود آنچه ما نیاز داریم راهی برای اجرای یک قطعه کد چندگانه است
بار. این شکل از جریان کنترل حلقه نامیده می شود.
حلقه کنترل جریان به ما اجازه می دهد تا به نقطه ای از برنامه برگردیم که در آن
ما قبلا بودیم و آن را با وضعیت برنامه فعلی خود تکرار کنید. اگر ترکیب کنیم
این با یک اتصال که حساب می شود، می توانیم کاری شبیه به این انجام دهیم:
عدد = 0;

علیرضا بابامرادی

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

مطالب زیر را حتما بخوانید:

قوانین ارسال دیدگاه در سایت

  • چنانچه دیدگاهی توهین آمیز باشد تایید نخواهد شد.
  • چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.
  • چنانچه از لینک سایر وبسایت ها و یا وبسایت خود در دیدگاه استفاده کرده باشید تایید نخواهد شد.
  • چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.
  • چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.

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

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

لینک کوتاه:
0