RíomhairíCláir

JavaScript: typeof - riachtanas nó deis

Ní úsáidtear chun bheith ina chineál áirithe sonraí, agus go raibh spéis acu i bpróiseáil a dhéanann siad chun a fháil ar an toradh. An ceannas "smaointe neamhghnácha i tuairiscí" teacht go tobann, ach go nádúrtha. Is dearbhú réamhimeachta athróg a thuilleadh éigeantach, agus tá léiriú ar a chineál i gcoitinne caillte ar fad bhrí, ar a laghad, le hoibríocht ina bhfuil sí rannpháirteach.

Ríomhchláraitheoir gan cheangal a lámha: ní gá rud éigin a dhearbhú ag an tús. Is minic amháin ag an am a úsáid a bheidh a chinneadh cad a ghlacadh, cad atá le déanamh agus conas. Mar do chineálacha, tá siad iad féin "tar éis éirí luachanna," is é sin, bíonn sé sonraí ar a mbraitheann freisin ar rud éigin!

Tá nó nach, go maith, cén é

Cur síos an-simplí ar an athróg "aaa" agus algartam atá ar fáil le haghaidh próiseála:

aaa ; AAA var =

( aaa ) { más rud é (aaa) {
= 'I am!' Res = 'Tá mé!' = // I AM!
{ } {Eile
= 'me no...' ; Res = 'dom aon ... "; // Ní dóigh liom go
}

Tugann sé de thoradh soiléir: ". Ní féidir liom" Seo an luach na feidhme JavaScript typeof; neamhshainithe. Just a déan cur síos ar an athróg - "rud ar bith" Ní chiallaíonn. Ar ndóigh, nuair a aaa = 1, a fháil againn: 'Tá mé', ach más rud é aaa = 0, beidh sé cosúil sa chéad chás: "Ní féidir liom ...." loighic iontach, ina matamaiticeoir, chomh maith le mar shaoránach simplí, agus ní raibh a cheapann go bhfuil an náid luach brí go hiomlán difriúil ná ceann fíor. Níl ach nua-aimseartha (aitíopúla) cláir in ann smaointe daring den sórt sin!

JavaScript Dearadh typeof, chomh maith le léiriú níos cliste má tá (aaa) {... x ...} eile {... y ...}, tá cáilíochtaí tomhaltóra den scoth agus tá an-áisiúil chun úsáid.

Ar peculiarities de Coireallach agus Laidineach haibítrí

Beidh Ríomhchláraitheoir Gairmiúla fearr i gcónaí Béarla carachtair líníocht Rúisis, ó chroí a bhuíochas leis an céim an chláraithe forbartha, nuair nach raibh roinnt cybernetics fairsinge aitheanta, ach i réimsí eile den eolaíocht ríomhaireachta chuaigh go seasta suas an cnoc. Thosaigh muid a iolrú agus teangacha cláir a fhorbairt, bunaithe ar an chomhréir de 26 litreacha na haibítre agus sraith de siombailí coitianta eile.

An ceann is simplí agus nádúrtha a bhí an cód dúchais, go raibh sé iontach, foirfe, ach tá sonrach do gach ailtireacht, agus teangacha ardleibhéil smaoineamh inaistritheacht ar fud ailtireachtaí tháinig láithreach práinneach. Contradicts seo go mór i láthair na huaire faoi láthair: na forais le haghaidh analógach JavaScript typeof = undefined | teaghrán | uimhir | athróige Boole | agóid | feidhm más rud é nach raibh sé simplí. Bhí gach teanga docht fhoirmiúil, tá error docht agus éiginnteacht a sheachaint.

Cineálacha, athróga, agus a n-úsáid

Tá pointe an-tábhachtach. Typing agus cur síos ar na hathróga - an chomhpháirt is tábhachtaí den chlár, ní féidir leis an Ríomhchláraitheoir scríobh algartam oibre, cé nach gcomhlíonann an éagsúlacht fíor na sonraí sa phictiúr docht foirmiúil na n-athróg, eagair, cuspóirí agus feidhmeanna.

JavaScript Bears gach fiche nó tríocha bliain carntha os cionn neart feidhme, go léir a dearaí a léiriú breá an tuiscint atá ann faoi láthair ar an chomhréir agus rialacha iomchuí atá leagtha ina semantics.

Is í an cheist, nuair ba chóir é sin a dhéanamh nuair is gá an téacs cineál, JavaScript typeof fheidhm. I ndáiríre roghanna atá neamhdhíobhálach don cineál téacs beag: an teaghrán carachtar agus uimhir. Mar sin féin, is féidir leis an ról atá ag an réad téacs spraoi, agus fiú le sraith de dhearadh array.join (), a cheanglaíonn na heilimintí go léir i dtéacs amháin, is é sin, i líne amháin.

Ráiteas banal: go léir ar fud go bhfuil téacs cineál, agus JavaScript mór typeof fheidhm a bheith ag an am ceart chun an sainmhíniú ar chineál atá ag teastáil. Tá sé seo fíor, ach i gcleachtas casadh sé amach ar shlí eile. Beidh JavaScript rud typeof thabhairt ar an luach céanna sna trí chás:

aaa = {}; var AAA = {};
= typeof ( aaa ); Res = typeof (aaa);
+= '/' + typeof window . Res + = '/' + typeof fhuinneog. ; doiciméad;
+= '/' + typeof ( document . forms [ 0 ]); Res + = '/' + typeof (foirmeacha doiciméad [ 0]).

toradh: réad / réad / réad

Is féidir Ag baint úsáide as a typeof (aaa) agus ceol format typeof aaa - nach bhfuil sé fíor-riachtanach, ach i ngach cás is é an freagra a thug, ach nach bhfuil fíor aon rud a chiallaíonn!

Thiocfaidh chun bheith neamhchinnteacht cinnteacht

Gnéithe Clárú dhinimic Peculiar: tá sé ag eitilt chomh tapaidh ar aghaidh go bhfuil scála tairiscint ag leathnú i gcónaí. Téann an cuntas ar do mhí, seachtain nó laethanta, uaireanta fiú uair an chloig. Na cúraimí sonracha an dinimic an foirmiú algartaim do réiteach den sórt sin luas tapa agus ag éileamh ar an leanúnachas gur féidir le Ríomhchláraitheoir ag obair as an stát diúltú don chinneadh ar feadh lae, na seachtaine nó níos faide.

réiteach nádúrtha JavaScript typeof agus cleachtas cláir réad-dhírithe, atá sa error beagán difriúil ó réim sna nuatheangacha in aice shifts, an meáchanlár ar rud. pointe An-salient: éiríonn an teanga a thógáil a chuimsíonn semantics, in ionad sraith de rialacha comhréire.

Ní gá cineálacha sonraí Simplí gá chun a chineál, nó in áit an úsáid a bhaint JavaScript typeof leor. Más gá, glacann an runtime chúram na claochluithe iomchuí, ach le haghaidh JavaScript Tugann typeof rud é an freagra is réasúnta an réad agus an cineál faidhbe - a imní! Tá an loighic do na smaointe clasaiceacha maidir le cláir deacair a perceptible, ach tá sé an stát fíor na rudaí ceart.

Cúram saoráid - chun a chinneadh an cineál, a n-airíonna a thaispeáint agus a modhanna a fhorghníomhú. Clárú a snas ar do error, agus shifts gach nóiméad den am an meáchanlár an chomhréir déanta ag semantics Ríomhchláraitheoir: a chóras de rudaí a dhéanamh ar an tasc.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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