ʱ¼ä£º2016.10.16 ·¢²¼ÈË£ºlhde1123
Òѽâ¾öÎÊÌâ
¹È¸è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Óï¾äµÄÃîÓÃ(±Ø¿´Æª)È«²¿ÄÚÈÝÁË£¬Ï£Íû´ó¼Ò¶à¶àÖ§³Ö½Å±¾Ö®¼Ò~