កុំព្យូទ័រ, ការសរសេរកម្មវិធី
JavaScript: ករណីប្តូរ - ជម្រើសការជ្រើស
មូលហេតុគឺតែងតែដូចគ្នានោះតម្លៃគឺប្រហែលជាច្រើន។ ឬផ្ទុយមកវិញ: តម្លៃមួយនឹងមានហេតុផលជាច្រើនសម្រាប់ការកើតឡើងរបស់ខ្លួន។ ក្នុងករណីណាមួយអាស្រ័យលើលក្ខខណ្ឌជាក់លាក់ត្រូវការដើម្បីយកដំណោះស្រាយតែមួយប៉ុណ្ណោះ, ឬផ្ទុយមកវិញ។
បើទោះបីជាការសម្រេចចិត្តនេះអាចមានជម្រើសជាច្រើនសម្រាប់គោលបំណងណាមួយនឹងនាំវិធីមួយ, ប៉ុន្តែជាវិធីជាធម្មតាជាច្រើនហើយយើងត្រូវ ការដើម្បីធ្វើឱ្យជម្រើសមួយ។
បុរាណ សេចក្តីថ្លែងការណ៍លក្ខខណ្ឌ ប្រសិនបើ (ស្ថានភាព) {1 ក្បួនដោះស្រាយប្រសិនបើលក្ខខណ្ឌពិត} {2 ក្បួនដោះស្រាយផ្សេងទៀតប្រសិនបើលក្ខខណ្ឌមិនពិត} ផ្តល់នូវជម្រើសតែពីរប៉ុណ្ណោះ។ ប៉ុន្តែទោះបីជាបញ្ហាប្រឈមពិតប្រាកដសាមញ្ញមួយតែងតែផ្ដល់ឱ្យយ៉ាងច្រើននៃជម្រើសមួយ។
សាមញ្ញ "គ្មាននរណាម្នាក់" ប៉ុន្តែលក្ខខណ្ឌមួយ
រចនា JavaScript, ប្តូរករណី = លក្ខខណ្ឌតម្លៃច្រើន។ អាចត្រូវបានទទួលដោយប្រើស្រដៀងគ្នានេះដែរប្រសិនបើការបន្សំប្រតិបត្តិករ។ ទោះជាយ៉ាងណា, ពិតជាដែលជាតំណាងវាក្យសម្ព័ន្ធនិងការដំបូងនៃត្រឹមត្រូវ semantic ជាច្រើនទៀត។ លើសពីនេះទៀតការសម្រេចចិត្តជាផ្លូវការនៅលើកំណែទីពីរនេះនឹងតម្រូវឱ្យមានការអភិវឌ្ឍជំនាញបន្ថែមទៀត:
ប្រសិនបើមានការរួមបញ្ចូលគ្នា ( ... ) { ... } ផ្សេងទៀត { ... } ហើយព្យាយាម { ... } cath ( ... ) { ... } ផ្តល់កំពូលនីតិវិធីប្តូរប្រាក់ក្នុង AJAX ក្បួនដោះស្រាយបាន។ ដំណើរការការឆ្លើយតបត្រូវបានអនុវត្តសំណុំនៃសេចក្តីថ្លែងការណ៍លក្ខខណ្ឌស្រដៀងគ្នា។
ករណីប្ដូរ JavaScript: ឧទាហរណ៍មួយ
ភាពខុសគ្នាខាងក្រៅសំខាន់ជ្រើសជម្រើសមួយពីលក្ខខណ្ឌមួយ: អ្នកមិនអាចសរសេរបានពីរ, និងប្លុកមួយចំនួនពាក្យបញ្ជាដែលអាចប្រតិបត្តិបាន។ វានឹងត្រូវបានប្រតិបត្តិតែម្តងឬតែមួយចំនួន។
រចនាសម្ព័នករណី J, avaScript អនុញ្ញាតឱ្យផ្លាស់ប្តូរក្នុងការផ្តល់នូវពហុភាពនៃក្បួនដោះស្រាយអាស្រ័យលើតម្លៃនៃអថេរមួយឬកន្សោមមួយ។ វាជាការសំខាន់ដើម្បីចាំថាជាជម្រើសត្រឹមត្រូវនៃក្បួនដោះស្រាយនេះនឹងត្រូវបានធ្វើឡើងនៅលើការប្រកួតពិតប្រាកដនៅក្នុងលក្ខខណ្ឌនៃការផ្លាស់ប្តូរតម្លៃ () និងតម្លៃនៃអ្វីដែលត្រូវបានចែងនៅក្នុងករណីនេះ។ "1" និងចំនួន 1 - ការបម្លែងប្រភេទនេះមិនត្រូវបានធ្វើឡើងនៅទីនេះគឺមិនដូចគ្នា។
ការសម្តែងផ្នែកជាច្រើន
លក្ខណៈពិសេសលក្ខណៈនៃការជ្រើសរើសការរចនាករណីប្ដូរក្រុមហ៊ុន J avaScript គឺអវត្តមាននៃប្លុកតង្កៀប - { ... } ប្រគល់ឱ្យកំណត់តែការចាប់ផ្តើមនិងចុងបញ្ចប់នៃរាងកាយប្រតិបត្តិករ។ ផ្នែកនីមួយបញ្ចប់ប្រតិបត្តិករសម្រាកករណីដែលមិនអាចមាន។
ក្នុងឧទាហរណ៍ទាំងនេះបានរំលងការសម្រាកនៅក្នុងផ្នែកករណីនេះជាលើកដំបូង។ ជម្រើសនៅខាងឆ្វេងនឹងផ្តល់នូវលទ្ធផល Variant2 ព្រោះវានៅទីនេះគឺថាការចាប់ផ្តើមប្រតិបត្តិនិងក្នុងតំណាងខាងស្ដាំនឹងត្រូវបានទទួល Variant1Variant2, ដូចដែលវានឹងត្រូវបានធ្វើដំបូងប៉ុន្តែគ្មានប្រសិទ្ធិភាពទេគឺជាស្ថានភាពលើកទីពីរហើយក្រៅពីគ្មានអ្វីរារាំងការប្រតិបត្តិសេចក្តីថ្លែងការណ៍នៃផ្នែកដំបូង, បន្ទាប់មក ទីពីរ, រវាងពួកគេមិនមានការសម្រាកប្រតិបត្តិករទេប៉ុន្តែករណីប្ដូរ JavaScript ពីរដងមិន។ វាគួរតែត្រូវបានកត់សម្គាល់ថាការផ្លាស់ប្តូរក្នុង iCond អថេរក្នុងរចនាសម្ព័ន្ធរាងកាយមិនផ្តល់ផលប៉ះពាល់ណាមួយឡើយ។
លេខកូដក្លាយជាការពិតនិងភាពពិតនៃបញ្ហានេះ
JavaScript - ភាសានៃការអស្ចារ្យ, រហ័ស, សង្ខេបនិងឡូជីខលដែលមានវាក្យសម្ព័ន្ធដែលបានប្រើនោះទេ។ JavaScript ដែលរចនាធ្វើការឥតខ្ចោះករណីផ្លាស់ប្តូរដោយអនុញ្ញាតឱ្យការរៀបរាប់យ៉ាងច្បាស់និងត្រឹមត្រូវនៃភាពខុសគ្នាដែលចង់បាននៃជម្រើសនៅលើលក្ខខណ្ឌជាក់លាក់។
ជ្រើសប្រតិបត្តិករអាចត្រូវបានបញ្ចូលទៅក្នុងគ្នាទៅវិញទៅមក។ នៅក្នុងករណីនៃផ្នែកនេះអាចជាសេចក្តីថ្លែងការណ៍លក្ខខណ្ឌរង្វិលជុំរចនាសម្ព័ន្ធផ្សេងទៀត។ យើងមិនគួរធ្វេសប្រហែសក្នុងវិសាលភាពនៃអថេរ។ ដូចដែលត្រូវបានគេប្រើនៅគ្រប់ទីកន្លែងដែលវាត្រូវបានរៀបរាប់នៅទូទាំងពិភពលោក។
ទោះជាយ៉ាងណា, វាមិនគួរត្រូវបានរំលោភបំពាន JavaScript ។ ប្ដូរករណី - សាខាឧបករណ៍មួយយ៉ាងខ្លាំងប៉ុន្តែមិននៅក្នុងកូដទូរស័ព្ទដៃបរិមាណខ្ពស់។ ជួរគំនិតនិងមុខងាររបស់ជម្រើសដែលបានធ្វើលំហាត់ប្រាណ, ការលំបាកកាន់តែច្រើនវានឹងត្រូវបានផ្លាស់ប្ដូរនៅពេលក្រោយ។
នេះជាបញ្ហាប្រឈមពិតប្រាកដនឹងមិនឈរនៅតែមានហើយប្រសិនបើអ្នកមិនយកទៅក្នុងការផ្លាស់ប្តូរគណនីក្នុងវគ្គសិក្សានៃការសម្រេចចិត្តរបស់ខ្លួនថាចាប់តាំងពីការបញ្ចប់នៃការងារនេះ, នៅក្នុងថ្ងៃដំបូងនៃការប្រតិបត្ដិការក្នុងការបង្កើតធនធាននឹងមានភាពមិនត្រឹមត្រូវជាក់ស្តែងនិងការលុបចោល។ បញ្ហាប្រឈម, ជាការពិតណាស់នឹងទៅមុខហើយតំបន់នេះនឹងត្រូវបានបញ្ចប់។
ពីទស្សនៈនេះ, គុណវិបត្តិសំខាន់នៃករណី JavaScript ដែលទទួលបានពីការផ្លាស់ប្តូរទំហំនិងភាពស្មុគស្មាញរបស់ខ្លួន។ ប្រសិនបើអ្នកមិនរំលោភបំពានវាអ្នកអាចសម្រេចបានដើម្បីធ្វើឱ្យជម្រើសតូចនិងខ្នាតតូច។
លក្ខខណ្ឌ + + = ចលនាថ្មីជាដំណោះស្រាយជុំ
បញ្ហាបង្កើតបានត្រឹមត្រូវមនដំណោះស្រាយ។ ទោះបីជាបញ្ហានោះគឺតាមនិយមន័យខ្លួនវាមិនអាចដោះស្រាយអ្វីបានទេ, និងពង្រីក។
ស្ថានភាពនេះត្រូវបានប្រើនៅគ្រប់ទីកន្លែង (កិច្ចការឯកជន) ។ លក្ខខណ្ឌនៃការប្រតិបត្តិ = ប្រតិបត្តិនៃកូដមួយចំនួន។ ប្រើលើករណីប្ដូរ JavaScript - វាគឺជាសេចក្តីថ្លែងការណ៍ម៉ូដជាមួយនិងតម្រូវការច្បាស់លាស់។ ចាប់តាំងពីត្រូវបានធ្វើឡើងនៅក្នុងភាសាទាំងអស់នោះទេព្រោះវាជាលក្ខណៈសាមញ្ញនិងងាយស្រួល។
នៅពេលកើត "ការនិយាយលុលឭ" និង "Prologue" ស្រដៀងទៅនឹងភាសាសរសេរកម្មវិធីរបស់ពួកគេ។ មានការប្រយុទ្ធគ្នាលើការផ្លាស់ប្តូរនិងប្រតិបត្តិករស្លាកនាក់។ ខ្ញុំកំពុងតែព្យាយាមដើម្បីទទួលបានចំណាត់ថ្នាក់មួយដែលមានមុខងារសមរម្យនៃរចនាប័ទ្មកម្មវិធីសរសេរ។ សព្វថ្ងៃនេះក្រុមហ៊ុនអភិវឌ្ឍន៍ធំយ៉ាងអន្ទះអន្ទែងលើកស្ទួយគំនិតចង្អុលទិសទៅវត្ថុ។
ទោះជាយ៉ាងណាមកដល់ពេលនេះនៅក្នុងការងារសម័យទំនើបបានរកឃើញសេចក្តីថ្លែងការណ៍លក្ខខណ្ឌសារៈសំខាន់របស់ខ្លួន។ ប៉ុន្តែសារៈសំខាន់នៃគំនិតទំនើបក្នុងការពិតដែលថាវត្ថុដែលខ្លួនគេបានកំណត់លក្ខខណ្ឌនិងស្វែងរកដំណោះស្រាយ។ បន្ទាប់ពីទាំងអស់, វត្ថុ - សំណុំនៃវាក្យសម្ព័ន្ធនិងសញ្ញាន័យមួយ។
Similar articles
Trending Now