Негізгі айырмашылық – JavaScript-те null және анықталмаған
JavaScript веб-беттерді динамикалық ету үшін клиенттік сценарий тілі ретінде пайдаланылады. Оны HyperText Markup Language (HTML) көмегімен пайдалану оңай. JavaScript интерактивтілікті арттыру және бай интерфейстерді құру үшін пайдалы. JavaScript арқылы бағдарламалау кезінде деректерді сақтау қажет. Айнымалы – бұл бағдарлама басқара алатын сақтау аймағы. Айнымалылар жад орындары болып табылады. Әрбір айнымалының түрі болады. Бұл сол жад орнында сақтауға болатын мәндер ауқымына байланысты. JavaScript көптеген деректер түрлерін қолдайды. Қарапайым деректер түрлері - сандар, жол және логикалық. Сандар сандық мәндерді сақтайды, Жолдар таңбалар тізбегін сақтайды және логикалық мәндер шын немесе жалғанды сақтайды. JavaScript-те сонымен қатар объектілер және т.б. болып табылатын құрама деректер түрлері бар. Тағы екі айнымалы бар. Олар нөл және анықталмаған. Бұл мақалада JavaScript тіліндегі null және анықталмаған арасындағы айырмашылық талқыланады. JavaScript тіліндегі null және undefined арасындағы негізгі айырмашылық мынада: null айнымалыға мән емес мән тағайындау үшін пайдаланылады, ал анықталмаған айнымалы жарияланған, бірақ мәнмен тағайындалмаған кезде пайдаланылады.
Javascript-те нөл деген не?
JavaScript нысанға бағытталған бағдарламалауды қолдайды. Бағдарламаны немесе бағдарламалық құралды JavaScript көмегімен нысандарға модельдеуге болады. Бұл объектілер басқа объектілермен байланысады. JavaScript нысандары бұйра жақшалар арқылы жазылады. Нысан қасиеттері атау, мән жұптары ретінде жазылады. Олар үтір арқылы бөлінген. мысалы var student={аты: “Ann”, бағалар: 65};
Бағдарламашы айнымалыға мән емес мән тағайындағысы келгенде, ол null деректер түрін пайдалана алады. Бұл деректер түрі нысан ретінде қарастырылады.
Төмендегі JavaScript мәлімдемелерін қараңыз.
var x=null;
document.write(x);
document.write(тип(x));
Document.write(x) x мәнін береді. Ол нөл. x түрі - нысан.
Төмендегі мысалды қараңыз.
var студент={аты: “Анн”, баға: 65};
студент=null;
Жоғарыда айтылғандарға сәйкес студент мәні нөлге тең. Деректер түрі нысан.
Javascript-те не анықталмаған?
JavaScript тілінде айнымалы жарияланған, бірақ мән тағайындалмаған кезде, ол анықталмаған болады.
Төмендегі JavaScript мәлімдемелерін қараңыз. Var x сияқты мәлімдеме болса; мұндағы х – айнымалы. Сонда x анықталмаған мәнге ие болады. Деректер түрі де анықталмаған.
var x;
құжат. жазу(x);
document.write(тип(x));
Бұл HTML бетіндегі мәнді көрсетеді. Ол анықталмаған береді. Сондықтан оның құрамында анықталмаған мән бар. Құжатты жазу кезінде.write(тип(x)); және бетті қайта жүктегенде, ол әлі де анықталмаған береді. Демек, x айнымалысының анықталмаған мәні бар және түрі де анықталмаған.
Төмендегі мәлімдемені де қараңыз.
var студенті;
document.write(студент);
Студент айнымалысының анықталмаған мәні бар. Бұл айнымалының түрі де анықталмаған.
Айнымалы мәнді анықталмаған етіп орнатуға да болады. Төмендегі мәлімдемені қараңыз.
var студенті=анықталмаған;
document.write(студент);
document.write(түрі(студент));
Енді студент айнымалысы анықталмаған мәнге ие. Айнымалы студент түрі де анықталмаған.
Нөл мен анықталмағанның қандай ұқсастығы бар?
Екеуі де JavaScript-тегі деректер түрі
Нөл мен анықталмағанның айырмашылығы неде?
Нөл және Анықталмаған |
|
Нөл - айнымалыға мән емес мән тағайындау үшін пайдаланылатын JavaScript-тегі деректер түрі. | Анықталмаған - айнымалы жарияланған, бірақ мәнмен тағайындалмаған кезде пайдаланылатын JavaScript деректер түрі. |
Мән | |
Айнымалы нөлге тағайындалғанда, мән бос болады. | Айнымалыға анықталмаған тағайындалғанда, мән анықталмаған. |
Дерек түрі | |
Айнымалыға нөлдік мән берілгенде, деректер түрі нысан болып табылады. | Айнымалыға анықталмаған тағайындалғанда, деректер түрі анықталмаған деп есептеледі. |
Қорытынды – нөл және JavaScript-те анықталмаған
JavaScript - веб-қосымшаны әзірлеу үшін пайдаланылатын клиенттік сценарий тілі. Ол веб-бетке интерактивті әкеледі. Ол онлайн бағдарламаларды, бейне ойындарды әзірлеу үшін де қолданылады. HTML және CSS-пен қатар ол World Wide Web үшін негізгі технология болып табылады. Көптеген браузерлер JavaScript-ті қолдайды. JavaScript тілінде программаларды жазу кезінде мәліметтерді сақтау қажет. Деректер айнымалыларда сақталады. Әрбір айнымалының деректер түрі бар. Олардың екеуі нөл және анықталмаған. JavaScript тіліндегі null мен анықталмаған арасындағы айырмашылық мынада: null айнымалыға мән емес мән тағайындау үшін пайдаланылады, ал анықталмаған айнымалы жарияланған, бірақ мәнмен тағайындалмаған кезде пайдаланылады.
JavaScript-те null және undefined PDF файлын жүктеп алыңыз
Сіз осы мақаланың PDF нұсқасын жүктеп алып, сілтеме жазбасына сәйкес офлайн мақсаттарда пайдалана аласыз. PDF нұсқасын мына жерден жүктеп алыңыз: JavaScript тіліндегі null және анықталмаған арасындағы айырмашылық