SolosainaFandaharana

JavaScript: typeof - ilaina na fahafahana

Tsy ampiasaina ho tahirin-kevitra manokana karazana, ary nanana liana ny fanodinana mba hahazoana ny vokatra. Ny fahefana ny "atypical hevitra amin'ny famaritana" avy tampoka, fa mazava ho azy. -Miova fanambarana mialoha tsy maintsy intsony, ary ny famantarana ny ny karazana amin'ny ankapobeny no dikany intsony amin'ny kely indrindra ka fandidiana izay tsy mandray anjara.

Programa novahany ny tànany izany, ka dia tsy ilaina ny hitory zavatra am-piandohana. Matetika ihany tamin 'ny fotoana ny fampiasana dia mba hamantarana ny zavatra ny hitondra, ny tokony hatao sy ny fomba. Raha ny karazana, dia ny tenany "efa tonga soatoavina," izany hoe, dia lasa antontan-kevitra izay ihany koa ny miankina amin'ny zavatra!

Tsy manana na tsy manana, tsara, toy inona izany

Ny tena famaritana tsotra ny miova "aaa", ary azo algorithm ho fanodinana:

aaa ; var aaa;

( aaa ) { raha (aaa) {
= 'I am!' Res = 'aho!' ; // aho!
{ Raha tsy} {
= 'me no...' ; Res = 'ahy tsy ...'; // Tsy manana
}

Manome ny vokatra mazava: "Tsy." Eto ny hasarobidin'ny ny asa JavaScript typeof = tsy voafaritra. Fotsiny momba ny miova - "manao na inona na inona" dia tsy midika hoe. Mazava ho azy fa rehefa aaa = 1, dia mahazo: 'Izaho no', fa raha aaa = 0, dia ho tahaka ny amin'ny tranga voalohany: "Tsy ...." Mahafinaritra lojika, ny matematika, ary koa ny olom-pirenena tsotra, ka tsy mety raha ny zava-dehibe aotra manana heviny hafa tanteraka noho ny tena izy. Ihany ankehitriny (atypical) fandaharana no mahavita toy izany hevitra sahisahy!

JavaScript Design typeof, ary koa ny manan-tsaina kokoa hoe raha (aaa) {... X ...} hafa ... y ... {}, dia manana toetra tsara sy ny mpanjifa dia tena mety ampiasaina.

Ao amin'ny mampihavaka ny Cyrillic sy ny abidy latina

Professional programa kokoa foana nahatan-tarehin-tsoratra teny anglisy Rosiana, amim-pahatsorana noho ny fandaharana dingana ny fampandrosoana, raha misy expanses cybernetics tsy fantatra, fa any amin'ny faritra hafa ny solosaina siansa dia manatrika ilay havoana hatrany. Izahay dia nanomboka nihamaro sy hampitombo fiteny fandaharana, miorina amin'ny Syntaxe ny 26 litera ao amin'ny abidy sy ny andian-marika hafa iombonana.

Ny tena tsotra sy voajanahary fehezan-dalàna dia ny tompon-tany, dia tanteraka, tonga lafatra, fa manokana ny tsirairay trano, sy teny ambony hevitra ny portability manerana Architectures lasa maika avy hatrany. Izany Tena mifanohitra amin'ilay fotoana amin'izao fotoana izao: ny antony analogue JavaScript typeof = tsy voafaritra | kofehy | isa | boolean | hanohitra | asa raha tsy tsotra. Zavatra tsy fiteny ofisialy dia tanteraka, manana Syntaxe henjana sy tsy azo antoka.

Types, hiovaova, ary ny fampiasana

Point no tena zava-dehibe. Fanoratana sy ny famaritana ny hiovaova - manan-danja indrindra ao amin 'ny fandaharana, ny programa dia tsy afaka manoratra ny algorithm miasa, raha tsy mety ny tena fahasamihafana ny angon-drakitra ao amin'ny hentitra ôfisialy sary ny hiovaova, arrays, zavatra sy ny anjara asa.

JavaScript mandefitra ny voangony ny am-polo taona ny Functional hery, ny tetiny rehetra hita taratra tsara ny amin'izao fotoana izao fahatakarana ny Syntaxe sy ny fitsipika mety nalevina tao an-haneho hevitra.

Ny fanontaniana dia hoe, rehefa izany dia tokony hatao rehefa dia ilaina ny mamaritra ny karazana lahatsoratra, asa typeof JavaScript. Raha ny marina namana safidy manoratra SMS kely: ny toetra tady sy ny maro. Na izany aza, ny anjara andraikitry ny zavatra lahatsoratra mahay mitendry, ary na dia ny nahay ny famolavolana array.join (), izay mampifandray ny zavatra rehetra ho iray andinin-teny, izany hoe, amin'ny tsipika iray.

Banal fanambarana: manodidina misy karazana lahatsoratra, ary JavaScript typeof asa dia tsy maintsy ho amin'ny fotoana mety mba hanatanteraka karazana famaritana ny tiany. Marina izany, fa fomba fanao raha ny fandehany raha tsy izany. JavaScript typeof zavatra izany dia hanome ny vidiny rehetra tranga telo:

aaa = {}; var aaa = {};
= typeof ( aaa ); Res = typeof (aaa);
+= '/' + typeof window . Res + = '/' + typeof varavarankely. ; antontan-taratasy;
+= '/' + typeof ( document . forms [ 0 ]); Res + = '/' + typeof (-kevitra amin'ny teny [ 0]).

vokany: zavatra / object / object

Mampiasa azo typeof (aaa) sy ny typeof aaa endrika mozika - dia tsy zava-dehibe, fa amin'ny toe-javatra rehetra ny valiny nomena, fa tena dia tsy midika hoe na inona na inona!

Lasa tsy fahazoana antoka antoka

Programming mampiavaka ny fihetsehana rakitra soa: ny manidina ka nandroso haingana izay mihetsika dia foana ambaratonga fanitarana. Ny tantara mitohy amam-bolana, herinandro na ny andro, ora mihitsy aza indraindray. Ny asa voafaritra tsara ny fihetsehana ao amin'ny fananganana ny hamahana ny algorithm ho toy izany mihazakaza-dava sy mitaky ny fitohizan'ny izay Programera miasa avy amin'ny fanjakana dia afaka mitsipaka ny fanapahan-kevitra iray andro, herinandro na mihoatra.

Natural vahaolana JavaScript typeof sy ny fampiharana ny zavatra-mirona fandaharana, izay ao amin'io Syntaxe izany dia toa mitovy manjaka ao amin'ny nifanila fiteny maoderina, Nifandimby ny ivon'ny hery misintona ao amin'ny zavatra iray. Very hevitra salient: ny fiteny lasa fanamboarana ahitana semantics, fa tsy ny fitsipika napetraka ny syntactic.

Simple angon-drakitra karazana tsy mila mamaritra ny karazana, na ny marimarina kokoa ny fampiasana ny JavaScript typeof ampy. Raha ilaina, ny runtime mikarakara ny mety fiovana, fa ny JavaScript typeof zavatra manome ny valiny mitombina indrindra dia ny zavatra sy ny karazana olana - ny ahiahiny! Io lojika ny kilasika hevitra mikasika ny fandaharana sarotra ren'ny fandrenesana, fa izany no tena toe-javatra tsara.

Miraharaha toerana - mba hamaritana ny karazana, mba haneho ny fananany sy hampihatra ny fomba. Programming ny mandamina ny Syntaxe, ary ny fotoana ny fotoana Nifandimby ny ivon'ny hery misintona ny Syntaxe niforona amin'ny alalan'ny programa semantics: ny fandehan-zavatra izay manao ny asa.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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