در دقیقه ی ۱۹ گفته شده نمیشه در کیس سوئیچ از بزرگتر کوچیگتر استفاده کرد در صورتی که میشه اما پرفورمنس را به شدت کاهش میدهد. بهش switch range
سلام.
مدرس منظورشون تساوی switch با یکی از case هاست.(خود case منظور نیست)
محسن موحد۲۶ تیر ۱۴۰۱، ۰۹:۲۳
محسن جان لطفا با دقت بیشتری رسیدگی کنید.
این عینا صحبت استاد بوده در دقیقه ۱۹
صحبت استاد : (((اون محدودیتی که در مورد سوئیچ گفتم همینه که ما نمیتونیم بزرگتر یا کوچکتر بودن رو چک کنیم)))
خب این جمله اشتباهه سوئیچ چنین محدودیتی نداره
مهدی مشایخی۲۶ تیر ۱۴۰۱، ۰۹:۴۹
سلام وقت بخیر .
در این موضوعی که شما میفرمایید هم ما درواقع داریم مساوی بودن مقدار هارو چک میکنیم اما میتونیم با روشهای خلاقانه ای این مساوی بودن رو طوری استفاده کنیم که ازش عملیاتهای بزرگ و کوچک بودن هم دربیاد .
مثل کد زیر :
var age = 11;
switch (true) {
case (age < 5):
console.log("less than 5");
break;
case (age < 10):
console.log("between 5 and 10");
break;
case (age < 20):
console.log("between 10 and 20");
break;
default:
console.log("greater than 20");
break;
}