Òdinatè, Pwogram
JavaScript: tipeof - nesesite oswa yon opòtinite
Gen itilize yo dwe yon kalite patikilye nan done, ak te gen yon enterè nan pwosesis yo nan lòd yo jwenn rezilta a. dominasyon an nan "lide atipik nan deskripsyon" vini toudenkou, men natirèlman. Pre-plase deklarasyon se pa obligatwa, e li te yon endikasyon de kalite li yo an jeneral pèdi tout siyifikasyon, omwen nan yon operasyon nan ki li patisipe.
Pwogramè lage men l ': li se pa nesesè yo deklare yon bagay nan kòmansman an. Souvan sèlman nan moman sa a nan sèvi ak yo pral detèmine kisa ki yo pran, kisa w dwe fè ak ki jan. Kòm pou kalite yo, yo tèt yo "te vin tounen valè," sa vle di, li vin done sou ki tou depann sou yon bagay!
Li te gen oswa pa gen anyen, byen, sa ki nan li
Yon deskripsyon trè senp nan varyab "AAA la" ak algorithm ki disponib pou yo travay sou:
aaa ; var aaa;
( aaa ) { si (aaa) {
= 'I am!' Res = Se mwen menm! ; // MWEN!
{ } Lòt Bagay {
= 'me no...' ; Res = 'm' ... '; // Mwen pa gen
}
Li bay yon rezilta klè: ". Mwen pa fè sa" Isit la valè a nan fonksyon an JavaScript tipeof = endefini. Jis dekri varyab la - "pa fè anyen" pa vle di. Natirèlman, lè aaa = 1, nou jwenn: Se mwen menm ', men si aaa = 0, li pral tankou nan ka a an premye: "Mwen pa fè sa ...." Bèl lojik, yon matematisyen, osi byen ke yon sitwayen ameriken ki senp, epi pa t 'kapab panse ke zewo nan valè gen yon siyifikasyon konplètman diferan pase yon yon sèl reyèl. Se sèlman modèn (atipik) pwogram se kapab nan lide sa yo nana!
JavaScript Design tipeof, osi byen ke yon ekspresyon plis entelijan si (aaa) {... x ...} lòt moun {... y ...}, gen ekselan kalite konsomatè yo e se trè pratik yo sèvi ak.
Sou sengularite nan sirilik ak alfabè Latin
Pwofesyonèl pwogramè ap toujou pito yon angle desen karaktè, Ris, sensèman gras a etap nan pwogram nan devlopman, lè kèk sibèrnetik vast pa te rekonèt, men nan lòt zòn nan syans òdinatè te ale piti piti difisil. Nou te kòmanse anpil anpil pitit epi devlope pwogramasyon lang, ki baze sou sentaks la nan 26 lèt nan alfabè a ak yon seri lòt senbòl komen.
ki pi senp lan ak natirèl te kòd la natif natal, li te pafè, pafè, men se espesifik nan chak achitekti, ak wo nivo lang lide sou Transparans atravè architectures imedyatman te vin ijan. Sa a anpil lekontrer moman sa a kounye a: rezon ki fè li analogique JavaScript tipeof = endefini | fisèl | nimewo | Boolean | objè | fonksyon si li pa t 'senp. Tout lang te entèdi fòmèl, gen yon sentaks strik, epi evite ensèten.
Kalite, varyab, epi sèvi ak yo
Point se trè enpòtan. Sezisman ak deskripsyon nan varyab yo - eleman ki pi enpòtan nan pwogram lan, pwogramè a pa ka ekri yon algorithm travay, pandan y ap pa satisfè divèsite reyèl la nan done ki nan foto a strik fòmèl pou varyab, ranje, objè ak fonksyon.
JavaScript pote tout deseni akimile sou nan fòs fonksyonèl yo, tout desen l 'parfe reflete konpreyansyon aktyèl la nan sentaks la ak règleman ki apwopriye mete nan Semantics l' yo.
Kesyon an se, lè sa a yo ta dwe fè lè sa nesesè yo defini tèks la kalite, JavaScript fonksyon tipeof. Aktyèlman opsyon zanmitay tape tèks yon ti kras: fisèl la karaktè ak kantite. Sepandan, wòl nan nan objè a tèks ka jwe, e menm yon etalaj de array.join konsepsyon (), ki konekte tout eleman ki nan yon tèks yon sèl, ki se, se nan yon sèl liy.
Ordinèr deklarasyon: tout otou gen kalite tèks, ak JavaScript fonksyon tipeof dwe nan moman an dwa fè definisyon an di ki vle. Sa a se vre, men nan pratik li vire soti otreman. JavaScript objè tipeof pral ba valè a menm nan tout twa ka:
aaa = {}; var aaa = {};
= typeof ( aaa ); Res = tipeof (aaa);
+= '/' + typeof window . Res + = '/' + tipeof fenèt. ; dokiman;
+= '/' + typeof ( document . forms [ 0 ]); Res + = '/' + tipeof (fòm dokiman [ 0]).
rezilta: objè / objè / objè
Lè l sèvi avèk ka tipeof (AAA) ak mizik fòma tipeof aaa - li se pa esansyèl, men nan tout ka yo bay repons lan, men li absoliman pa vle di anyen!
Ensètitid vin sètitid
Programming karakteristik nan dinamik spesifik: li se vole tèlman vit pou pi devan ke echèl mouvman se toujou ap agrandi. kont la ale sou pou mwa, semèn oswa jou, pafwa menm èdtan. Travay yo espesifik nan dinamik de fòmasyon nan yon algorithm pou rezoud tankou yon vit-ritm ak mande sou kontinite a ki yon pwogramè ap travay sou nan eta a ki ka rejte desizyon an pou yon jou, semèn oswa pi lontan.
Natirèl solisyon JavaScript tipeof ak pratik nan objè-oryante pwogram, ki nan ka sa sentaks se yon ti jan diferan de dominan nan adjasan lang yo modèn, orè sant la nan gravite sou yon objè. Trè essayant pwen: lang nan vin tounen yon konstwi comprenant Semantics, olye ke yon seri règ Massachusetts Institute of Technology.
kalite done Senp pa bezwen detèmine kalite li yo, ou pito itilize nan JavaScript tipeof ase. Si sa nesesè, ègzekutabl a pran swen nan transfòmasyon ki apwopriye, men pou JavaScript objè tipeof bay repons lan pi rezonab se objè a ak ki kalite pwoblèm - enkyetid li! Sa a lojik pou lide yo klasik sou pwogramasyon difisil santi'w, men li se eta reyèl la nan bagay ki dwat.
Swen etablisman - detèmine kalite li yo, yo montre pwopriyete yo ak egzekite metòd yo. Programmation Polonè sentaks ou, epi chak moman nan tan orè sant la nan gravite nan sentaks la ki te fòme pa Semantics pwogramè: sistèm li yo nan objè ki fè travay la.
Similar articles
Trending Now