switchÓï¾äµÄÃîÓÃ(±Ø¿´Æª)

ʱ¼ä£º2016.10.16 ·¢²¼ÈË£ºlhde1123

switchÓï¾äµÄÃîÓÃ(±Ø¿´Æª)

Òѽâ¾öÎÊÌâ

¹È¸èlhde1123Óû§ÔÚ2016.10.16Ìá½»Á˹ØÓÚ¡°´óÅôswitchÓï¾äµÄÃîÓÃ(±Ø¿´Æª)¡±µÄÌáÎÊ£¬»¶Ó­´ó¼ÒÓ¿Ô¾·¢±í×Ô¼ºµÄ¹Ûµã¡£Ä¿Ç°¹²ÓÐ1¸ö»Ø´ð£¬×îºó¸üÐÂÓÚ2024-08-24T15:00:38¡£Ï£Íû´ó¼ÒÄܹ»°ïÖúËý¡£

ÏêϸÎÊÌâÃèÊö¼°ÒÉÎÊ£ºÆÚ´ýÄúµÄ´ð°¸£¬Ç§ÑÔÍòÓï,±í´ï²»ÁËÎҵĸм¤Ö®Çé,ÎÒÒÑÃú¼ÇÔÚÐÄ £¡

Ï£ÍûÒÔϵĻشð£¬Äܹ»°ïÖúÄã¡£

µÚ1¸ö»Ø´ð

Óû§Ãû£ºS_xi**o  

switchÓï¾äµÄÆÕͨÓ÷¨ºÜ¼òµ¥£¬ÈçÏ£º

vara=3;switch(a){case1:conso¸ËÒåle.log(a);breÑôÅɼä**;case2:case3À´×Ô:console.log(a);bre**;default:bre**;}

ÕâÀïaºÍcaseÁбíÖдÓÉ϶øÏÂÖðÒ»×ö±È½Ï£¬Èç¹ûÆ¥Åä¾ÍÖ´ÐÐcaseÖеĴúÂ룬ÈôÓÐbre**ÔòÌø³ö£¬ÎÞbre**Ôò¼ÌÐøÍùÏÂÆ¥Å䣬ֱµ½ÐµÄÆ¥ÅäºÍbre**ÎÊ´ð»òswitch´úÂë¿é½áÔ´Åú¿ÕÖ´ÖÁÉ¢ÂúÊø¡£

×¢Ò⣺

aºÍcaseÖµµÄÆ¥ÅäËã·¨ÊÇÖ´ÐÐÑϸñÏàµÈ±È½ÏµÄ£¨¡®==='£©£¬Í¨³£aºÍcaseµÄÖ¼ÊǼòµ¥Öµ¡£

caseµÄÖ**ýÁ˼òµ¥ÖµÖ®Í⣬»¹¿ÉÒÔÊǸ÷ÖÖ±í´ïʽ£¬switch(a){}ÖеÄaÎÝÔӼǻáºÍcaseÖеıí´ïʽµÄ½á¹ûÖµ½øÐбȽϣ¨¡°===¡±£©£¬ÓÉ´Ë£¬ÎÒÃÇ¿ÉÒÔÕâÑù£º

vara=[4],b='3';functionfoo(ºÜÖ¾ÖØËü×¼½öÑÔ¹ÌÁ¿»¹ÅÂa,b){returnMath.abs(a-b)<2;}switch(true){ÍÁcase!(a&&b)://¹ýÂ˵ôa,bÆäÖÐÓÐΪ¡®¼ÙÖµ'µÄÇé¿öconsole.log('a:'+a,'b:'+b);bre**;casefoo(a,b)://µ±a,bµÄ²îÖµÔÚ2ÒÔÄÚ£¬fooº¯Êý·µ»Øtrueconsole.log('a-b<'+Mathʼ¾.abs(a-b));casea==b:coÈâÈýÓ¢nsole.log(a+'=='+b);bre**;casea<b:console.log(a+'<'+b);bre**;casea>b:cons×ãÈõȨÔÂÃ÷ÒË´ÎÇò±Øole.log(a+'>'+b);bre**;default:bre**;}

ÒÔÉÏÀý×ÓÖи££¬trueºÍÿ¸öca²ÆϯÆë˾ִϾç×ö³Ì³Ì½²seµÄ±í´ïʽµÄÖµ½øÐÐÑϸñÏàµÈ±È½Ï£¬µ±ÇÒ½öµ±case±í´ïʽµÄֵΪ²¼¶ûÖµtrueʱ²ÅÆ¥Å䣬ÈκÎÆäËûÕæÖ¼×¢ÓÅÔ²µ¥Ï£²»Æ¥Åä¡£

×¢Ò⣺case!(a&&b):±ØÐë°Ñ&&¡¢||ÔËËã·ûµÄ½á¹û½øÐÐÏÔʾת»»Îª²¼¶ûÖµ£¬²ÅÄÜÆ¥Å䣨ÒòΪ&&¡¢||µÄ±í´ïʽµÄ·µ»ØÖµ²»ÊDz¼¶ûÀàÐÍ£¬Ëü·µ»ØµÄÊDZí´ïʽÖеÚÒ»¸öΪtrue¡¢»òµÚÒ»¸öΪfalseµÄÄǸöÖµ£©

ËùÒÔ£¬Ö»ÒªÄãÏëµÃµ½µÄ£¬Ö»Òª·ûºÏ¹æÔò£¬¶¼ÄÜÓÃswitchʵÏÖ£¡¾ÍÊDz»ÖªµÀÕâÑùдµÄ´úÂëºÃ²»ºÃÁË£¡

ÒÔÉϾÍÊÇС±àΪ´ó¼Ò´øÀ´µÄswitchÓï¾äµÄÃîÓÃ(±Ø¿´Æª)È«²¿ÄÚÈÝÁË£¬Ï£Íû´ó¼Ò¶à¶àÖ§³Ö½Å±¾Ö®¼Ò~