КомпьютерлерБағдарламалау

JavaScript: қосқыш іс - таңдау нұсқалары

себебі әрқашан бірдей, құндылықтар, бәлкім, көп болып табылады. Немесе керісінше: бір мән оның пайда болу үшін бірнеше себептері болады. Кез келген жағдайда, белгілі бір жағдайларға байланысты тек бір ғана шешім, немесе керісінше қабылдау қажет.

шешім кез келген мақсатта бірнеше опцияларды болуы мүмкін, тіпті егер тек бір жолмен, бірақ әдетте бірнеше жолдарын әкелуі, және біз қажет таңдау жасауға.

Классикалық шартты оператор (жай-күйі) егер {1 алгоритмі, жағдайы дұрыс болса} тағы {2 алгоритм жағдайы өтірік болса,} тек екі таңдау береді. Алайда, тіпті қарапайым нақты міндет әрқашан опцияларды көп береді.

Қарапайым «ешкім», бірақ бір шарты

JavaScript Дизайн, = бірнеше мәндер шарттары қосқыш жағдайда. оператор комбинациялары Егер ұқсас пайдалана отырып алуға болады. Алайда, сөзсіз, синтаксистік және семантикалық дұрыс бірінші нұсқа. Сонымен қатар, екінші нұсқасы бойынша ресми шешім астам шеберлігі Әзірлеуші талап етеді:

Онда аралас (...) {...} тағы {...}, егер мен {...} CATH (...) {...} алгоритм үздік AJAX-алмасу тәртібін қамтамасыз етеді көріңіз. жауап өңдеу шартты есептілігінің жүзеге ұқсас жиынтығы болып табылады.

JavaScript қосқыш жағдайда: үлгі

Сіз екі жазу және орындалатын пәрмендер бірнеше блоктар мүмкін емес: негізгі сыртқы айырмашылық бір шарты опцияны таңдаңыз. Ол тек бір рет орындалады немесе тек бірнеше болады.

Құрылымы J avaScript қосқыш жағдайда айнымалы немесе сөйлемшенің мағынасының байланысты алгоритмдер көптеген қамтамасыз етуге мүмкіндік береді. Ол Алгоритмнің дұрыс таңдау мәні қосқышын () және жағдайда көрсетілген қандай құнының тұрғысынан дәл матчта жасалған болады екенін есте ұстағанымыз маңызды болып табылады. «1» және нөмірі 1 - осы түрі түрлендіру жерде жасалған жоқ, бірдей емес.

бірнеше бөлімдерді орындау

жобалау таңдау J avaScript қосқыш жағдайда тән ерекшелігі кронштейндер блоктар болмауы - {...} оператор органның басында және аяғында анықтау жүктелген. Әрбір бөлім болуы мүмкін емес жағдайда брейк оператор, тоқтатылады.

Осы мысалдарда бірінші жағдайда бөлімінде үзіліс өткізіп. ол орындалуын басталады осы жерде, және ол бірінші жүргізілетін болады ретінде құқығын нұсқада жүзеге асыру, Variant1Variant2 алынған болады, бірақ ешқандай нәтиже екінші шарты болып табылады, сонымен қатар, ештеңе, содан кейін бірінші бөлімнің есептілігін орындауға жол бермейді, өйткені сол жағында Таңдауы, нәтижесі Variant2 береді екінші, олардың арасында бар ешқандай операторы үзіліс болып, бірақ екі есе JavaScript қосқыш іс емес. Ол дене құрылымында айнымалы iCond өзгерту кез келген әсер береді емес екенін атап өткен жөн.

Кодекс шындық және мәселенің шындық

JavaScript - пайдаланылған синтаксис бар, үлкен жылдам, қысқа және логикалық тілі. JavaScript іс жобалау нақты шарттарына нұсқалардың қалаған түрлі айқын және дәл сипаттамасын беретін, тамаша жұмыс істейді ауысу.

Операторды таңдау бір-бірімен салынғанын болуы мүмкін. секциялар жағдайда шартты есептілігі, ілмектер, кез келген басқа құрылымдар болуы мүмкін. Біз айнымалы аясын немкетті қарамауымыз керек. барлық жерде қолданылатын ретінде ол бүкіл әлемде сипатталған.

Алайда, бұл JavaScript теріс болмауға тиіс. үлкен құралы филиалы, бірақ жоғары көлемі ұялы код - істі қосыңыз. жүзеге опциялардың ойластырылған және функционалдық ауқымы, ол кейінірек өзгертілетін болады әлдеқайда қиын.

Нақты міндет ешқашан бір орында тұрмайды, және сіз ресурс құру операция алғашқы күндері, жұмыс аяқталғаннан бері, өзінің шешімі барысында өзгерістерді ескере, бұл қабылдауға емес, егер айқын қателіктер мен олқылықтар болады. міндет, әрине, алға барады, мен сайт аяқталды керек болады.

Осы тұрғыдан алғанда, JavaScript қосқыш жағдайда негізгі кемшілігі оның көлемі мен күрделілігіне шыққан. сіз оны теріс емес болса, сіз жинақы және шағын таңдау жасауға қол жеткізуге болады.

Жағдайы + шешім = жаңа дөңгелек қозғалысы

Дұрыс тұжырымдалған проблема шешімін шамамен тең. проблема болып табылады, дегенмен, анықтау бойынша, өзі ештеңе шеше, мен ұлғайту мүмкін емес.

жағдайы барлық жерде (жеке шағын міндеті) пайдаланылады. Кейбір код орындау = орындаудың шарттары. JavaScript қосқыш жағдайда қолдануға - бұл сән мәлімдеме, және айқын қажеттілігі болып табылады. ол қарапайым және ыңғайлы болып табылады, өйткені, барлық тілде жүргізілуде бастап.

Бірде олардың программалау тілдері ұқсас, «Lisp» және «театрландырылған» дүниеге келген. көшу операторлары мен белгілер астам шайқас болған. Мен жазу бағдарламалардың лайықты саралау функционалдық стиль алуға тырысып жүрмін. Бүгін, жаппай әзірлеуші ынта объектілі-бағытталған идеяларды насихаттайды.

Алайда, әлі күнге дейін қазіргі заманғы жұмыстарға олардың маңызды шартты есептілігін табыңыз. Бірақ өздері объектілері шарттарын орнатуға және шешімдерді табу фактісі қазіргі заманғы идеялар мәні. Өйткені, нысан - синтаксисі және семантикасы жиынтығы.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 kk.birmiss.com. Theme powered by WordPress.