CoimpiutaireanPrògramadh

JavaScript: typeof - eigin no cothrom

Bhiodh sònraichte seòrsa dàta, agus bha ùidh aca ann an giollachd ann an òrdugh fhaighinn an toradh. Tha cudromachd "atypical smuaintean ann an tuairisgeulan a" tighinn gu h-obann, ach nàdarra. Ro-caochlaideach dearbhadh nach eil èigneachail, agus chomharra den t-seòrsa san fharsaingeachd air chall a h-uile ciall, co-dhiù gus an obrachadh ann a tha e a 'gabhail pàirt.

Prògramair untied a làmhan: chan eil e riatanach a 'cur an cèill rudeigin aig an toiseach. Gu tric a-mhàin aig àm an cleachdadh a bhith a 'co-dhùnadh dè a ghabhail, dè a dhèanamh agus ciamar. Mar airson seòrsaichean, iad fèin "air a bhith luachan," ie, tha ea 'fàs an dàta air a bheil cuideachd an crochadh air rudeigin!

Tha no nach, uill, dè tha e a '

A math sìmplidh tuairisgeul an caochladair "AAA" agus ri fhaotainn ann ris an algairim airson giollachd:

aaa ; var AAA;

( aaa ) { ma (AAA) {
= 'I am!' Stòrasan = "Tha mi! ' ; // mi!
{ } {Else
= 'me no...' ; Stòrasan = 'eil mi ...'; // Chan eil
}

Tha ea 'toirt soilleir thoradh: "Chan eil mi." Seo luach an gnìomh JavaScript typeof = undefined. Dìreach innse caochlaideach - "càil a dhèanamh" Chan eil a 'ciallachadh. Gu dearbh, 'nuair a AAA = 1, gheibh sinn:' Tha mi ', ach ma AAA = 0, bidh e coltach anns a' chiad chùis: "Chan eil mi ...." Wonderful loidsig, a matamataig, cho math sìmplidh saoranach, agus nach b 'urrainn a' smaoineachadh gu bheil an luach neoni a tha tur eadar-dhealaichte seach a 'ciallachadh fìor-aon. Chan eil ach latha an-diugh (atypical) phrògraman a tha comasach air a leithid sin de smuaintean dàna!

Dealbhadh JavaScript typeof, cho math ri barrachd tùrail a chur an cèill ma (AAA) {x ... ...} {eile ... ... y}, Tha sàr luchd-cleachdaidh feartan agus tha e gu math goireasach ri chleachdadh.

Air NEÒNACHASAN de Cyrillic agus Laideann aibidilean

Proifeiseanta phrogramaiche, thèid an còmhnaidh a 'fheàrr leis an English tarraing caractaran Ruisis, dùrachdach taing do phrògraman ìre leasachaidh, nuair a bha cuid farsaingeachdan cybernetics nach robh aithnichte, ach ann an sgìrean eile de saidheans coimpiutaireachd chaidh sìor dhol suas cnoc. Thòisich sinn air iomadachadh agus a 'leasachadh na clasaichean cànain, stèidhichte air na sheantansan de 26 litrichean na h-aibidil agus an seata eile chumanta na samhlaidhean.

Tha a 'mhòr-chuid shìmplidh nàdarra a bha dùthchasach code, bha e iomlan, foirfe, ach tha e gu sònraichte air gach ailtireachd, agus àrd-ìre cànain beachd portability feadh architectures anns a' bhad dh'fhàs èiginneach. Tha seo gu mòr an aghaidh an-dràsta dràsta: an gàrraidhean airson analogue JavaScript typeof = undefined | sreang | àireamh | boolean | aghaidh | ghnìomh nach robh e sìmplidh. Uile cànan bha teann foirmeil, tha teann sheantansan agus mì-chinnt a sheachnadh.

Seòrsachan, caochladairean, agus iad a 'cleachdadh

Rubha e fìor chudromach. Typing agus tuairisgeul de na caochladairean - pàirt as cudromaiche den phrògram, a 'phrogramaiche nach urrainn a sgrìobhadh ag obair algairim, ged nach eil a' coinneachadh ri fìor iomadachd an dàta ann an teann foirmeil dealbh de caochladairean, arrays, rudan agus gnìomhan.

JavaScript tha a h-uile cruinnichte thar deicheadan de gnìomhach a neart, a h-uile dealbhadh aige-iomlan a 'nochdadh an-dràsta tuigse na sheantansan agus riaghailtean iomchaidh a chur sìos anns a' semeantaig.

Tha a 'cheist a tha, nuair a bu chòir seo a dhèanamh nuair a tha e riatanach a bhith a' mìneachadh an t-seòrsa teacsa, air JavaScript typeof gnìomh. Dearbh càirdeil roghainnean thaidhpeadh teacsa beag: an caractar sreang agus àireamh. Ach, an àite an teacs nì urrainn cluich, agus fiù 's an ordugh dealbhadh array.join (), a tha a' ceangal a h-uile eileamaid a-steach air aon teacsa, is e sin, ann an aon loidhne.

Banal aithris: feadh a tha an t-seòrsa teacsa, agus JavaScript typeof ghnìomh a dh'fheumas a bhith aig an àm cheart a 'cluich miannaichte seòrsa definition. Tha seo fìor, ach ann an cleachdadh a 'tionndadh a-mach a chaochladh. JavaScript typeof rud a bheir an aon luach ann a h-uile trì cùisean:

aaa = {}; var AAA = {};
= typeof ( aaa ); Stòrasan = typeof (AAA);
+= '/' + typeof window . Stòrasan + = '/' + typeof uinneig. ; sgrìobhainn;
+= '/' + typeof ( document . forms [ 0 ]); Stòrasan + = '/' + typeof (sgrìobhainn foirmean [ 0]).

thoradh air: nì / aig an nì / nì

Cleachdadh Faodar typeof (AAA) agus typeof AAA cruth ceòl - chan eil e riatanach, ach anns a h-uile cùis an fhreagairt a thoirt seachad, ach tha e dìreach a 'ciallachadh Chan eil rud sam bith!

Mì-chinnt a 'fàs cinnt

Prògramadh feartan daineamaigs sònruichte: tha e ag itealaich gu luath agus mar sin air adhart a 'gluasad a tha sgèile daonnan a leudachadh. Tha an cunntas a 'dol air airson mìosan, sheachdainean no làithean, uaireannan fiù' s uairean a thìde. Tha na gnìomhan sònraichte an Dynamics of a 'cruthachadh an algairim airson fuasgladh a leithid de astar luath agus ag iarraidh air an leantainneachd a phrogramaiche ag obair a-mach às an stàit urrainn dhiùltadh an co-dhùnadh airson latha, seachdain no nas fhaide.

Nàdair fuasgladh JavaScript typeof agus cleachdadh air rud a-amas phrògraman, a tha ann an seo sheantansan a tha caran eadar-dhealaichte bho na gnàth ann an taobh an nuadh-chànanan, gnothaichean a 'gluasad an t-ionad air iom-tharraing air an nì. Fìor a rinneadh ri linn a 'phuing:' chànain a 'fàs a thogail anns a bheil semeantaig, seach seata de riaghailtean syntactic.

Simple dàta seòrsa Chan eil feum gus co-dhùnadh a sheòrsa, no an àite a 'cleachdadh JavaScript typeof gu leòr. Ma tha feum air, a 'runtime a' gabhail cùram de na iomchaidh atharrachaidhean, ach airson JavaScript typeof nì a 'toirt a' chuid as reusanta freagairt an nì agus an seòrsa duilgheadas - dragh! Tha seo a 'loidsig airson clasaigeach beachdan mu prògramadh doirbh mhothaichte, ach tha e fìor staid na rudan ceart.

Cùram - gus co-dhùnadh a sheòrsa, a thaisbeanadh air na feartan aca agus dòighean-gnìomh aca. Programming a 'Phòlainn sheantansan agad, agus a h-uile àm gnothaichean a' gluasad an t-ionad air iom-tharraing de sheantansan a chruthachadh le phrogramaiche semeantaig: a siostam rudan a 'coileanadh an obair.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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