KompiuteriaiProgramavimas

Javascript: typeof - būtinybė ar galimybė

Yra naudojami būti tam tikros rūšies duomenų, o turėjo jų perdirbimo susidomėjimą siekiant gauti rezultatą. Iš "netipinių idėjų aprašymus" dominavimas ateiti netikėtai, bet natūraliai. Pasirengimo kintama nebėra privaloma, ir tokio tipo nurodymas apskritai prarado bet kokią prasmę, bent jau operacijos, kuriose ji dalyvauja.

Programuotojas atsiejo rankas: tai nėra būtina deklaruoti kažką pradžioje. Dažnai tik naudojimo metu bus nustatyti, kas imtis, ką daryti ir kaip. Kaip tipų, jie patys "tapo vertės", ty, jis tampa duomenis, dėl kurių taip pat priklauso nuo kažko!

Jis turi arba neturi, gerai, ką apie jį

Labai paprastas aprašymas kintamojo "AAA" ir turimą algoritmas apdorojimo:

aaa ; var aaa;

( aaa ) { jei (aaa) {
= 'I am!' Res = 'Aš esu! " ; // AŠ ESU!
{ } {Kita
= 'me no...' ; Res = 'mane ne ... "; // Aš neturiu
}

Tai suteikia aiškų rezultatą: ". Aš neturiu" Čia iš funkcijos JavaScript typeof = neapibrėžta reikšmė. Tiesiog apibūdinti kintamąjį - "nieko nedaryti" nereiškia. Žinoma, kai AAA = 1, gauname: 'Aš esu', bet jei AAA = 0, tai bus kaip ir pirmuoju atveju: "I do not ...." Puiki logika, matematikas, taip pat paprastas pilietis, ir negalėjo pagalvoti, kad vertė nulis turi visiškai kitokią prasmę, nei realus. Tik moderni (netipiškas) programavimo sugeba tokių drąsių idėjų!

JavaScript dizainas typeof, taip pat labiau protinga išraiška, jei (AAA) {... x ...} else {... Y ...}, turi puikias vartojimo savybes ir yra labai patogus naudoti.

Ypatumų kirilica ir lotynų abėcėlės

Profesionalus programuotojas visada renkasi anglų piešimo simbolių Russian, nuoširdžiai dėkojame programavimo vystymosi stadijoje, kai kai kurie platybės kibernetika buvo neatpažįstamas, bet ir kitose srityse, kompiuterių mokslo ėjo stabiliai į kalną. Mes pradėjo daugintis ir kurti programavimo kalbas, remiantis 26 abėcėlės raidėmis sintaksės ir kitų bendrų simbolių rinkinį.

Paprastas ir natūralus buvo gimtoji kodą, jis buvo tobulas, tobulas, bet yra būdingi kiekvienam architektūros ir aukšto lygio kalbos idėja perkeliamumo visoje architektūros karto tapo aktuali. Tai labai prieštarauja esamą momentą: kad dėl analoginės pagrindus Javaskriptą typeof = neapibrėžta | eilutė | skaičius | Būlio | objektas | funkcija jei ji nebuvo paprasta. Visos kalbos buvo griežtai formalus, turi griežtą sintaksę ir išvengti neaiškumų.

Tipai, kintamieji ir jų naudojimas

Taškas yra labai svarbus. Rašyti bei aprašymas kintamųjų - svarbiausias komponentas programos, programuotojas negali rašyti darbo algoritmas, o ne atitinka realią įvairovę duomenų siaurąja formalaus paveikslėlyje kintamųjų matricos, objektų ir funkcijų.

JavaScript turi visus sukauptus per dešimtmečius funkciniam pajėgumui, visi jo dizaino puikiai atspindi dabartinį supratimą apie sintaksę ir tinkamų taisyklių, nustatytų jo semantika.

Kyla klausimas, kada tai turėtų būti daroma, kai tai būtina apibrėžti Įveskite tekstą JavaScript typeof funkcija. Tiesą sakant draugiški galimybės Įveskite tekstą šiek tiek: simbolių eilutę ir numerį. Tačiau teksto objekto vaidmenį gali vaidinti ir net dizaino array.join (), kuri jungia visus elementus į vieną tekstą, tai yra vienoje eilutėje masyvo.

Banalus teiginys: visi aplink yra tipo teksto ir Javaskriptą typeof funkcija turi būti tinkamu laiku atlikti norimą tipo apibrėžimą. Tai tiesa, tačiau praktikoje paaiškėja kitaip. JavaScript typeof objektas duos tą pačią vertę visais trimis atvejais:

aaa = {}; var aaa = {};
= typeof ( aaa ); Res = apie typeof (aaa);
+= '/' + typeof window . Res + = "/" + "typeof langą. ; dokumentas;
+= '/' + typeof ( document . forms [ 0 ]); Res + = '/' + typeof (dokumentų formos [ 0]).

rezultatas: objektas / objektas / objektas

Naudojant gali būti typeof (AAA) ir typeof AAA formato muzika - tai ne esminis, bet visais atvejais atsakymas yra duotas, bet jis absoliučiai nieko nereiškia!

Neapibrėžtumas tampa tikrumo

Programavimas bruožai dinamikos savotiškų: jis plaukioja taip greitai į priekį, kad judesio skalė nuolat plečiasi. Sąskaitos tęsiasi mėnesiais, savaitėmis ar dienomis, kartais net valandų. Konkretūs uždaviniai nuo algoritmą formavimosi dinamika sprendžiant toks greitas ir reikalaujantis tęstinumo, kad programuotojas dirba iš valstybės gali atmesti vieną dieną, savaitę ar ilgesnį sprendimą.

Natūralus sprendimas Javaskriptą typeof ir praktika objektinio programavimo, kuris šiuo sintaksė yra šiek tiek skiriasi nuo vyraujančios gretimų šiuolaikinių kalbų, perkelia svorio centrą ant objekto. Labai ryškus taškas: kalba tampa konstruktas, apimantis semantiką, o ne iš sintaksinių taisyklių rinkinys.

Paprasta duomenų tipai nereikia nustatyti jo rūšį, arba veikiau JavaScript typeof pakankamai naudojimą. Jei reikia, vykdymo rūpinasi atitinkamų transformacijų, tačiau JavaScript typeof objektas suteikia labiausiai pagrįstas atsakymas yra objektas ir problema tipas - savo susirūpinimą! Ši logika klasikinių idėjų apie programavimo sunku juntamas, tačiau ji yra tikroji būklė dalykų dešinėje.

Priežiūros įstaigoje - nustatyti jos tipą, rodyti savo savybes ir vykdyti savo metodus. Programavimas lenkų savo sintaksę, ir kiekvieną laiko momentą perkelia svorio sintaksę suformuotas programuotojas semantikos centras: jo sistemos objektų, kurie atlieka užduotį.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 lt.unansea.com. Theme powered by WordPress.