Kombiyuutarada, Barnaamijyada
JavaScript: typeof - maarmaan ama fursad
Waxaa loo isticmaalaa in ay nooc gaar ah oo data, oo waxay lahaayeen xiiso in ay processing si ay u helaan natiijada. Lagaga ah "fikrado atypical ee sharaxaada" degdeg bay u iman, laakiin dabiici ah. dhawaaqo Pre-variable ma aha khasab ah, iyo calaamad u ah ee ay nooca guud ayaa laga badiyay macnaha oo dhan, ugu yaraan in qaliin ah oo ka qayb.
Barnaamijyada fureen gacmihiisa, muhiim ma ahan in ay wax ka sheegi wax bilowgii. Inta badan kaliya waqtiga isticmaalka wuxuu noqon doonaa si loo ogaado waxa ay qaataan, waxa la sameeyo iyo sida. Sida noocyada, iyagu "ayaa qiimaha noqdaan," ie, waxa uu noqonayaa mid xogta on kaas oo sidoo kale ku xiran tahay wax!
Waxay leedahay ama uu leeyahay ma, iyo sidoo kale, waxa ka mid ah
A sharaxaad aad u fudud oo ah "aaa" ayuu variable iyo isku geynta diyaar u ah processing:
aaa ; var aaa;
( aaa ) { haddii (AAA) {
= 'I am!' Qaraarka = 'Waxaan ahay!' ; // ANIGU WAXAAN AHAY!
{ } {Kale
= 'me no...' ; Qaraarka = 'i lahayn ...'; // aanan haysan
}
Waxay ku siinaysaa natiijo saafi ah, ". Anigu ma aan samayn" Halkan qiimaha shaqada JavaScript typeof = undefined. Just sharaxaad ka variable ah - "waxba ma samayn" macnaheedu ma aha. Dabcan, marka aaa = 1, waxaan ka heli: Anigu waxaan ahay ', laakiin haddii aaa = 0, waxa ay noqon doontaa sida in kiiska ugu horeeya: "Ma samayn ...." macquulka Wonderful, xisaabyahan ah, iyo sidoo kale muwaadin fudud, oo aan dooran karin in eber qiimaha uu leeyahay macnaha a gebi ahaanba ka duwan yahay mid dhab ah. casriga ah (atypical) barnaamijyada Kaliya awood u fikrado ku dhiirato sida!
JavaScript Design typeof, iyo sidoo kale hadal ka maskax haddii (AAA) {... x ...} kale {... y ...}, ayaa tayo macaamiisha u fiican iyo waa mid aad u habboon in la isticmaalo.
On dhegyadii of Cyrillic iyo alifbeetada Laatiin
barnaamijyada Professional had iyo jeer door bidaan doonaa Ingiriisi characters barbaro Ruush, si daacad ah marxaladda barnaamijyada horumarinta, markii qaar ka mid ah cybernetics expanses lama garan mahad, laakiin meelaha kale ee sayniska computer si tartiib ah u baxay taag. Waxaan bilaabay inuu ku tarma iyo horumarinta luqadaha barnaamijyadooda, ku salaysan Saan ee 26 xarfaha alifbeetada iyo set oo ah calaamadaha kale ee caadiga ah.
The ugu fudud oo dabiici ahaa code hooyo, waxay ahayd kaamil ah, kaamil ah, laakiin u gaar tahay naqshadaha kasta, iyo fikrad luqadaha heer-sare ah karo ee guud ahaan naqshadaba isla markiiba noqday degdeg ah. Tani waxay si weyn u soo horjeedda xilligan hadda: salaysan ee analoogga JavaScript typeof = undefined | string | tirada | boolean | diidid | function hadii uusan fudud. luqadood oo dhammuna wuxuu ahaa si adag oo rasmi ah, waxay leeyihiin Saan adag oo looga fogaado shakiga.
Noocyada, doorsoomayaasha, iyo isticmaalkooda
Point waa mid aad u muhiim ah. Makiinada oo sharaxaad ka mid ah doorsoomayaasha ah - qayb ugu muhiimsan ee barnaamijka, barnaamijyada ma qori kartaa geynta shaqeeya, halka aan la kulmo kala duwan dhabta ah ee xogta sawirka adag rasmiga ah ee doorsoomayaasha, Arrays, alaabta iyo hawlaha.
JavaScript waxbay ushafeeci idanka oo dhan sano ee u ururay ka badan ee xoogga functional, naqshado oo dhan si fiican u tarjumaysaa faham ee hadda Saan iyo xeerarka ku haboon dhigay kelmedo uu.
Su'aashu waxay tahay, marka waa in la sameeyaa marka ay lagama maarmaan tahay in la qeexo qoraalka nooca, JavaScript function typeof. Dhab ahaantii fursadaha saaxiibtinimo nooca yar qoraal: string dabeecadda iyo tirada. Si kastaba ha ahaatee, kaalinta wax qoraalka ciyaari karaan, iyo xitaa soo diyaariyeen ah ee array.join design (), kaas oo isku xira dhammaan waxyaabaha ku galay text hal, in uu yahay, in line a hal.
war banal: wareegsan oo dhan waxaa jira qoraalka nooca, iyo JavaScript function typeof waa in waqtiga saxda ah si ay u qabtaan qeexidda nooca la doonayo. Tani waa run, laakiin dhab ahaan waxa ay soo baxday haddii kale. wax typeof JavaScript siin doonaa qiime isku mid oo dhan saddex xaaladood:
aaa = {}; var aaa = {};
= typeof ( aaa ); Qaraarka = typeof (AAA),
+= '/' + typeof window . Qaraarka + = '/' + typeof uu furmo suuqa. ; document;
+= '/' + typeof ( document . forms [ 0 ]); Qaraarka + = + typeof '/' (foomamka document [ 0]).
Natiijada: shay / walax / shay
Isticmaalka la typeof karaan (AAA) iyo format aaa typeof music - ma aha lagama maarmaan, laakiin xaaladaha oo dhan jawaabta la siiyo, laakiin waxa ay gabi ahaanba macnaheedu ma aha wax!
Hubaal la'aan noqdo xaqiiq
Tilmaamo-mashaariiceed ee dhaqdhaqaaqa hanti, waxaa lagu duulaya si dhakhso Weeraryahanka in qiyaasta mooshin waxaa si joogto ah la ballaariyo. account The tagaa on muddo bilo ah, toddobaad ama maalmo, mararka qaar xitaa saacadood. Hawlaha gaarka ah ee u dhaqdhaqaaqa of formation of geynta ah ee xalilaada noocan oo kale ah dhaqso badneyd iyo dalbanayaan on sii ah in barnaamijyada shaqo ka mid ah gobolka diidi kartaa go'aanka maalin, todobaadkii ama ka badan.
xalka dabiiciga ah JavaScript typeof iyo dhaqanka ah barnaamijyada wax-u janjeedha, taas oo Saan tani waa yara kala duwan ka jirta luuqadaha casriga ah ku xiga, isbeddelka xarunta of cuf on shay. dhibcood Aad u socodyada: af noqdo dhisida ka kooban kelmedo, halkii ay ka go'an ee xeerarka naxwaha.
Noocyada xogta fudud uma baahna si loo ogaado nooca ay, ama halkii isticmaalka JavaScript typeof ku filan. Haddii loo baahdo, Runtime qaadataa daryeelka ee transformations ku habboon, laakiin JavaScript wax typeof siinayaa jawaab ugu macquul ah waa shay iyo nooca dhibaatada - uu walaac! Tani macquulka ah ee fikrado classical ku saabsan Barnaamijka adag tahay in la geran karo, laakiin waa gobolka dhabta ah ee wax sax ah.
Daryeelka xarunta - si loo ogaado nooca ay, si ay u muujiyaan xoolahoodii, iyo soo dejin hababka ay. Barnaamijyada si turxaan aad Saan, oo daqiiqad kastana waqti Doodu xarunta of cuf of Saan sameeyay macnyooga barnaamijyada: nidaamka of walxaha qabtaan hawsha.
Similar articles
Trending Now