Негизги айырма – JavaScript'те null менен аныкталбаган
JavaScript веб-баракчаларды динамикалуу кылуу үчүн кардар тарабындагы скрипт тили катары колдонулат. Бул HyperText Markup Language (HTML) менен колдонуу оңой. JavaScript интерактивдүүлүктү жогорулатуу жана бай интерфейстерди куруу үчүн пайдалуу. JavaScript менен программалоодо маалыматтарды сактоо зарыл. Өзгөрмө - бул программа башкара ала турган сактоо аймагы. Өзгөрмөлөр эстутумдун жайгашкан жерлери. Ар бир өзгөрмөнүн бир түрү бар. Бул ошол эстутумдун ордунда сактала турган баалуулуктардын диапазонуна көз каранды. JavaScript көптөгөн маалымат түрлөрүн колдойт. Примитивдүү берилиштердин түрлөрү сандар, сап жана логикалык. Сандар сандык маанилерди сактайт, саптар символдордун ырааттуулугун сактайт жана логикалык чын же жалганды сактайт. JavaScript ошондой эле объект жана башка эки өзгөрмө бар. Алар нөл жана аныкталбаган. Бул макалада JavaScript'те нөл жана аныкталбаган ортосундагы айырма талкууланат. JavaScript'те null менен аныкталбагандын ортосундагы негизги айырма, null өзгөрмөгө маани ыйгаруу үчүн колдонулат, ал эми аныкталбаган өзгөрмө жарыяланганда, бирок маани берилбегенде колдонулат.
Javascript'те нөл деген эмне?
JavaScript Объектке багытталган программалоону колдойт. Программаны же программаны JavaScript аркылуу объекттерге моделдештирүүгө болот. Бул объекттер башка объектилер менен байланышат. JavaScript объекттери тармал кашаалардын жардамы менен жазылат. Объекттин касиеттери ат, маани жуптары катары жазылат. Алар үтүр менен бөлүнгөн. мис. var student={аты-жөнү: "Ann", белгилер: 65};
Программист өзгөрмөгө маани бергиси келгенде, ал null маалымат түрүн колдоно алат. Бул маалымат түрү объект катары каралат.
Төмөнкү JavaScript билдирүүлөрүн караңыз.
var x=null;
document.write(x);
document.write(typeof(x));
Document.write(x) xтин маанисин берет. Бул нөл. x түрү объект болуп саналат.
Төмөнкү мисалды караңыз.
var student={аты-жөнү: “Ann”, белгилер: 65};
студент=null;
Жогорудагыларга ылайык, студенттин мааниси нөл. Берилиш түрү объект.
Javascript'те эмне аныкталбаган?
JavaScript'те, өзгөрмө жарыяланып, бирок маани берилбесе, анда ал аныкталбайт.
Төмөнкү JavaScript билдирүүлөрүн караңыз. Var x сыяктуу билдирүү бар болсо; мында x өзгөрмө. Анда x аныкталбаган мааниге ээ. Дайындардын түрү да аныкталбаган.
var x;
документ. жаз(x);
document.write(type(x));
Бул HTML барагындагы маанини көрсөтөт. Бул аныкталбаган берет. Демек, ал аныкталбаган маанини камтыйт. документ жазууда.write(type(x)); жана баракты кайра жүктөө, ал дагы эле аныкталбаган берет. Демек, х өзгөрмөсүнүн аныкталбаган мааниси бар жана түрү да аныкталбаган.
Төмөнкү билдирүүнү да караңыз.
var student;
document.write(студент);
Өзгөрмө студенттин аныкталбаган мааниси бар. Ал өзгөрмөнүн түрү да аныкталбаган.
Өзгөрмө маанисин аныкталбаган деп коюуга да болот. Төмөнкү билдирүүнү караңыз.
var студент=аныкталбаган;
document.write(студент);
document.write(type of(student));
Эми студенттин өзгөрмөсү аныкталбаган мааниге ээ. Студенттин өзгөрмө түрү да аныкталбаган.
Нөл менен аныкталбагандын кандай окшоштугу бар?
Экөө тең JavaScript'теги маалымат түрлөрү
Нөл менен аныкталбагандын ортосунда кандай айырма бар?
Null vs Undefined |
|
Нөл - JavaScript'те өзгөрмөгө маани эмес ыйгаруу үчүн колдонулган маалымат түрү. | Аныкталбаган - JavaScript'те өзгөрмө жарыяланганда, бирок маани берилбегенде колдонулуучу маалымат түрү. |
Мааниси | |
Өзгөрмө нөлгө дайындалганда, маани нөл болот. | Өзгөрмө аныкталбаган ыйгарылса, маани аныкталбайт. |
Дайындардын түрү | |
Өзгөрмө нөл деп ыйгарылганда, маалымат түрү объект болуп саналат. | Өзгөрмө аныкталбаган ыйгарылганда, маалымат түрү аныкталбаган деп эсептелет. |
Корытынды – JavaScript'те null жана аныкталбаган
JavaScript – бул желе тиркемесин иштеп чыгуу үчүн колдонулган кардар тарабындагы скрипт тили. Бул веб-баракчага интерактивдүүлүк алып келет. Ошондой эле онлайн программаларды, видео оюндарды иштеп чыгуу үчүн колдонулат. HTML жана CSS менен бирге ал World Wide Web үчүн негизги технология болуп саналат. Көптөгөн браузерлер JavaScriptти колдойт. JavaScript-те программаларды жазууда маалыматтарды сактоо зарыл. Маалыматтар өзгөрмөлөрдө сакталат. Ар бир өзгөрмө маалымат түрү бар. Алардын экөө нөл жана аныкталбаган. JavaScript'те null менен аныкталбагандын ортосундагы айырма: null өзгөрмөгө маани ыйгаруу үчүн колдонулат, ал эми аныкталбаган өзгөрмө жарыяланганда, бирок маани берилбегенде колдонулат.
JavaScript'те null жана undefined PDF форматын жүктөп алыңыз
Сиз бул макаланын PDF версиясын жүктөп алып, шилтеме эскертүүсүнө ылайык оффлайн максаттарында колдоно аласыз. Сураныч, PDF версиясын бул жерден жүктөп алыңыз: JavaScript'те null менен аныкталбагандын ортосундагы айырма