Компютер, Барномасозӣ
JavaScript: typeof - зарурати ё имконияти
истифода бурда мешавад, намуди маълумот нест, ва таваҷҷӯҳ ба коркарди онҳо бо мақсади ба даст овардани натиҷаи буд. Дар бартарияти «ғояҳои тобистони дар шарҳи" ба ногоҳ фаро расад, вале табиист. декларатсияи пешакӣ тағйирёбанда акнун танҳо нест ҳатмӣ ва зикри навъи он дар маҷмӯъ тамоми маънои аз даст додааст, ҳадди ақал ба як амалиёти ки дар он иштирок мекунад.
Барномасоз обрӯву дасти худ: он аст, зарур нест эълон чизе дар оғози. Аксар вақт танҳо дар вақти истифода хоҳад шуд, то муайян бигирад, ки чӣ кор ва чӣ гуна. Тавре ба навъ, онҳо худ ба худашон "арзишҳои табдил кардем,« яъне, он мегардад, маълумот дар бораи он чизе низ вобаста аст!
Он дорои ва ё не, инчунин, чӣ аз он
Тавсифи хеле содда намудани тағйирёбанда «ААА» ва алгоритми дастрас барои коркард:
aaa ; var ААА;
( aaa ) { Агар (ААА) {
= 'I am!' Қатън = 'Ман ҳастам! » ; // Ман ҳастам!
{ } Каси {
= 'me no...' ; Қатън = 'Ба ман нест ... »; // ман лозим нест,
}
Ин натиҷаи равшан медиҳад: ". Ман нест» Дар ин ҷо арзиши функсияи JavaScript typeof = шарцу. Танҳо тағйирёбанда тасвир - «коре» маънои онро надорад. Албатта, вақте ки ААА = 1, мо ба даст: «Ман ҳастам», вале агар ААА = 0, он, монанди дар сурати аввал бошад: «Ман нест, ...." мантиқи аҷоиб, як математик, инчунин як шаҳрванди оддӣ, ва метавонад фикр намекунам, ки ба сифр арзиши дорад, ки дар маънои комилан фарқ аз як воқеӣ. Танҳо муосир (тобистони) барномасозӣ қодир чунин ғояҳои чизе ҷуръат дошта бошад!
Design JavaScript typeof, инчунин ҳамчун ифодаи соҳибақл бештар, агар (ААА) {... х ...} боз {... Y ...}, дорои хислатҳои истеъмолӣ аъло ва хеле қулай истифода баред.
Дар бораи хусусиятњои сириллик ва алифбои лотинӣ
барномасоз касбӣ ҳамеша бартарӣ хоҳад англисӣ аломатҳои кашидани Русия, самимона ба марҳилаи барномањои рушд, ки баъзе expanses Кибернетика шинохта нашуда буд шукр, балки дар дигар соҳаҳои улуми компютерӣ бемайлон рафт гузаргоҳи. Мо сар ба афзояд ва рушди забонҳои барномањои, дар асоси наҳвӣ 26 ҳарфҳои алифбо ва як қатор дигар рамзҳои умумӣ.
Дар оддӣ бештар ва табиї рамзи модарӣ буд, ки комил аст, комил буд, вале хос ба ҳар як меъморї аст, ва забонҳо дар сатҳи баланд фикри бима дар саросари architectures фавран таъхирнопазир шуд. Ин хеле хилофи лаҳзаи ҷорӣ: асос барои пахши аналогї JavaScript typeof = номуайян | сатри | шумораи | мақодири мантиқиро | эътироз | Функсияи агар он буд, осон нест. Ҳамаи забонҳои ќатъиян расмии буданд, як наҳвӣ сахт ва канорагирӣ номуайянӣ.
Намудҳои, тағйирёбандаҳои, ва истифодаи онҳо
Пойнт хеле муҳим аст. Матнро ва тавсифи тағйирёбандаи - ҷузъи муҳимтарини барнома, барномасоз метавонад нависед нест, алгоритми кор, дар ҳоле, ки гуногунии воқеии маълумот дар расм расмии қатъии тағйирёбандаҳои, рамзхо, ашё ва функсияҳои ҷавобгӯ нест.
JavaScript зимма тамоми даҳсолаҳо ҷамъ беш аз қуввати вазифавӣ, ҳама тарҳҳои худро ба таври комил дар фаҳмиши кунунии наҳвӣ ва қоидаҳои дахлдор гузошта, дар semantics Ӯро инъикос.
Ба саволи аст, вақте ки ба ин бояд анҷом шавад, вақте ки аз он зарур аст, ки ба муайян кардани матн намуди, аз JavaScript typeof функсияи. Дар асл имконоти дӯстона чоп матни каме: сатри хусусият ва теъдоди. Бо вуҷуди ин, нақши объекти матн метавонад бозӣ, ва ҳатто ќатори тарҳи array.join (), ки ҳамаи элементҳои ба матни ягона, яъне, дар як хати ягона мепайвандад.
Изҳороти Banal: ҳама атрофи аст матн намуди, ва JavaScript typeof Функсияи бояд дар вақти ба иҷрои таърифи навъи дилхоҳро бошад нест. Ин ҳақ аст, вале дар амал он рӯй берун тартиби дигаре. JavaScript объекти typeof хоҳад арзиши ҳамин дар ҳар се ҳолат медиҳам:
aaa = {}; var ААА = {};
= typeof ( aaa ); Қатън = typeof (ААА);
+= '/' + typeof window . Қатън + = + typeof '/' тиреза. ; ҳуҷҷат;
+= '/' + typeof ( document . forms [ 0 ]); Қатън + = '/' + typeof (шакли ҳуҷҷат [ 0]).
Дар натиҷа: объекти / объекти / объекти
Истифода кардан мумкин аст typeof (ААА) ва формати typeof ААА мусиқӣ - он аст, муҳим нест, балки дар ҳама ҳолатҳо ҷавоб дода мешавад, вале он комилан чизе маънои онро надорад!
Номуайянӣ яқин мегардад
Хусусиятҳои барноманависӣ намудани динамикаи хоси: он аст, парвоз то рӯза ба пеш, ки дар миқёси ҳаракат мунтазам васеъ. Ҳисоби меравад, барои моҳ, ҳафта ва ё рӯз, баъзан ҳатто соат. Вазифаҳои мушаххас намудани динамикаи ташаккули як алгоритми њалли чунин рӯза-наҷиб ва талаб оид ба муттасилии, ки барномасоз ба кор берун аз давлат метавонад бо қарори барои як рӯз, як ҳафта ва ё дигар инкор намекунад.
ҳалли табиӣ JavaScript typeof ва амалияи барномасозии шайъгаро, ки дар ин наҳвӣ то ҳадде аз афзалиятнокро дар забонҳои муосири шафати аст, баст маркази вазнинии оид ба объекти. нуқтаи хеле salient: забони як сохтмони иборат semantics, на аз маҷмӯи қоидаҳои syntactic мегардад.
намуди маълумоти Simple барои муайян кардани навъи он, ё на истифодаи typeof кофӣ JavaScript лозим нест. Агар зарур бошад, ки runtime ғамхорӣ ба дигаргуниҳои дахлдор, балки барои JavaScript typeof объекти медиҳад ҷавоби оқилона аксари иншоот ва навъи масъала аст, - нигаронӣ кард! Ин мантиқи барои ақидаҳои классикӣ дар бораи барномањои мушкил щабулшуда, вале он ба вазъи воќеии он чи рост аст.
Нигоҳубин иншооти - барои муайян кардани навъи он, ки барои намоиши молҳояшон ва иҷрои усулҳои худ. Барномарезӣ барои Лаҳистон, наҳвӣ кунед, ва ҳар лаҳзае баст маркази вазнинии аз наҳвӣ ташкил semantics барномасоз: Низоми он объектњои, ки ба иҷрои вазифаи.
Similar articles
Trending Now