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

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

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

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

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

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

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

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

می توان برای “استدلال” در مورد Booleans استفاده کرد.
عملگر && نشان دهنده منطقی و است. این یک عملگر باینری و نتیجه آن است
فقط در صورتی درست است که هر دو مقدار داده شده به آن درست باشد.
console.log (درست و نادرست)
// → نادرست
console.log (true && true)
// → درست است
|| عملگر به معنای منطقی یا است. در صورتی که هر یک از مقادیر را درست می کند، تولید می کند داده شده به آن درست است.
console.log(false || true)
// → درست است
console.log(false || false)
// → نادرست
نه به عنوان علامت تعجب (!) نوشته می شود. این یک عملگر unary است که می چرخد مقداری که به آن داده می شود—!true false تولید می کند و !false true می دهد. هنگام اختلاط این عملگرهای بولی با حساب و عملگرهای دیگر، زمانی که به پرانتز نیاز است همیشه مشخص نیست. در عمل، شما می توانید معمولاً با دانستن اپراتورهایی که تاکنون دیده‌ایم، || دارد کمترین اولویت، سپس && می آید، سپس عملگرهای مقایسه (>، ==، و غیره)، و سپس بقیه. این ترتیب به گونه ای انتخاب شده است که به طور معمول عباراتی مانند عبارت زیر، تا جایی که ممکن است کمتر پرانتز لازم است:
1 + 1 == 2 && 10 * 10 > 50
آخرین عملگر منطقی که من در مورد آن صحبت خواهم کرد یک واحدی نیست، نه باینری، بلکه سه تایی است.
کار بر روی سه مقدار با علامت سوال و دو نقطه مانند نوشته می شود
این:
console.log(true ? 1 : 2);
// → 1
console.log(false ? 1 : 2);
// → 2
این یکی عملگر شرطی (یا گاهی اوقات فقط سه تایی) نامیده می شود
عملگر زیرا این تنها عملگر در زبان است). ارزش روی سمت چپ علامت سوال “انتخاب می کند” کدام یک از دو مقدار دیگر بیرون خواهد آمد. وقتی درست است، مقدار وسط را انتخاب می کند و زمانی که نادرست است، مقدار را انتخاب می کند ارزش سمت راست ارزش های خالی دو مقدار ویژه وجود دارد، null نوشته شده و undefined، که استفاده می شود فقدان یک مقدار معنادار را نشان می دهد. آنها خودشان ارزش هستند، اما
آنها هیچ اطلاعاتی ندارند بسیاری از عملیات در زبان که ارزش معناداری تولید نمی کنند (بعداً مقداری را خواهید دید) بازدهی تعریف نشده است، زیرا آنها باید مقداری تولید کنند ارزش. تفاوت معنی بین undefined و null تصادفی است
طراحی جاوا اسکریپت، و بیشتر اوقات مهم نیست. در مواردی که
شما در واقع باید به این ارزش ها توجه کنید، توصیه می کنم درمان کنید
آنها عمدتاً قابل تعویض هستند. تبدیل خودکار نوع در مقدمه، اشاره کردم که جاوا اسکریپت همه چیز را قبول دارد تقریباً هر برنامه ای که به آن می دهید، حتی برنامه هایی که کارهای عجیب و غریب نجام می دهند. این هست با عبارات زیر به خوبی نشان داده می شود:
console.log (8 * null)
// → 0
console.log(“5” – 1)
// → 4
console.log(“5” + 1)
// → 51
console.log(“پنج” * 2)
// → NaN
console.log(false == 0)
// → درست است
هنگامی که یک عملگر به نوع “اشتباه” مقدار اعمال می شود، جاوا اسکریپت این کار را انجام می دهد
بی سر و صدا آن مقدار را با استفاده از مجموعه ای از قوانین که اغلب به آن نیاز دارد تبدیل کنید

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

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

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

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

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

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

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

لینک کوتاه:
0