JavaScript дахь null болон тодорхойгүй хоёрын ялгаа

Агуулгын хүснэгт:

JavaScript дахь null болон тодорхойгүй хоёрын ялгаа
JavaScript дахь null болон тодорхойгүй хоёрын ялгаа

Видео: JavaScript дахь null болон тодорхойгүй хоёрын ялгаа

Видео: JavaScript дахь null болон тодорхойгүй хоёрын ялгаа
Видео: NBA 2K MOBILE BASKETBALL PIGMY PLAYER 2024, Арваннэгдүгээр
Anonim

Үндсэн ялгаа – JavaScript-д null болон тодорхойгүй

JavaScript нь вэб хуудсыг динамик болгохын тулд үйлчлүүлэгч талын скрипт хэл болгон ашигладаг. Үүнийг HyperText Markup Language (HTML) ашиглан ашиглахад хялбар. JavaScript нь харилцан үйлчлэлийг нэмэгдүүлэх, илүү баялаг интерфэйс бүтээхэд хэрэгтэй. JavaScript программчлахдаа өгөгдлийг хадгалах шаардлагатай байдаг. Хувьсах хэмжигдэхүүн нь программ удирдах боломжтой хадгалах талбар юм. Хувьсагч нь санах ойн байршил юм. Хувьсагч бүр өөрийн гэсэн төрөлтэй. Энэ нь тухайн санах ойн байршилд хадгалж болох утгуудын мужаас хамаарна. JavaScript нь олон төрлийн өгөгдлийн төрлийг дэмждэг. Өгөгдлийн анхдагч төрлүүд нь Numbers, String, Booleans юм. Тоонууд нь тоон утгыг, мөр нь тэмдэгтүүдийн дарааллыг, логикийн утга нь үнэн эсвэл худлыг хадгалдаг. JavaScript нь объект гэх мэт нийлмэл өгөгдлийн төрлүүдтэй. Өөр хоёр хувьсагч байдаг. Тэдгээр нь хоосон, тодорхойгүй байна. Энэ нийтлэлд JavaScript дахь null болон тодорхойгүй хоёрын ялгааг авч үзэх болно. JavaScript дахь null ба тодорхойгүй хоёрын гол ялгаа нь хувьсагчийг зарласан боловч утга оноогоогүй үед null-ийг хувьсагчдад утгагүй утга оноохдоо ашигладагт оршино.

Javascript-д null гэж юу вэ?

JavaScript нь Объект хандалтат програмчлалыг дэмждэг. Програм эсвэл програм хангамжийг JavaScript ашиглан объект болгон загварчилж болно. Эдгээр объектууд нь бусад объектуудтай холбогддог. JavaScript объектуудыг буржгар хаалт ашиглан бичдэг. Объектын шинж чанаруудыг нэр, утгын хос гэж бичдэг. Тэдгээрийг таслалаар тусгаарлана. жишээ нь var student={нэр: “Анн”, оноо: 65};

JavaScript дахь null ба тодорхойгүй хоёрын ялгаа
JavaScript дахь null ба тодорхойгүй хоёрын ялгаа

Програмист хувьсагчд утгагүй утга оноохыг хүсвэл null өгөгдлийн төрлийг ашиглаж болно. Энэ өгөгдлийн төрлийг объект гэж үзнэ.

Доорх JavaScript-н мэдэгдлүүдийг үзнэ үү.

var x=null;

document.write(x);

document.write(typeof(x));

Document.write(x) нь x-ийн утгыг өгнө. Энэ нь хоосон байна. x-ийн төрөл нь объект юм.

Доорх жишээг үзнэ үү.

var оюутан={нэр: “Анн”, оноо: 65};

оюутны=null;

Дээрхээс харахад оюутны утга тэг байна. Өгөгдлийн төрөл нь объект.

Javascript-д юу тодорхойлогдоогүй вэ?

JavaScript-д хувьсагчийг зарласан боловч утга өгөөгүй бол энэ нь тодорхойгүй байна.

Доорх JavaScript хэллэгүүдийг харна уу. Хэрэв var x гэх мэт мэдэгдэл байгаа бол; Энд x нь хувьсагч юм. Тэгвэл x нь тодорхойгүй утгатай байна. Өгөгдлийн төрөл мөн тодорхойгүй байна.

var x;

баримт бичиг. бичих(x);

document.write(type(x));

Энэ нь HTML хуудсан дээрх утгыг харуулах болно. Энэ нь тодорхойгүй өгдөг. Тиймээс энэ нь тодорхойгүй утгыг агуулна. Баримт бичгийг бичихдээ.write(type(x)); мөн хуудсыг дахин ачаалахад тодорхойгүй хэвээр байх болно. Тиймээс x хувьсагч нь тодорхойгүй утгатай бөгөөд төрөл нь мөн тодорхойгүй байна.

Доорх мэдэгдлийг мөн үзнэ үү.

var оюутан;

баримт бичиг.write(оюутны);

Оюутны хувьсагч тодорхойгүй утгатай байна. Энэ хувьсагчийн төрөл мөн тодорхойгүй байна.

Мөн хувьсагчийн утгыг тодорхойгүй болгож тохируулах боломжтой. Доорх мэдэгдлийг үзнэ үү.

var оюутан=тодорхойгүй;

баримт бичиг.write(оюутны);

document.write(төрөл(оюутны));

Одоо оюутны хувьсагч тодорхойгүй утгатай байна. Хувьсагчийн төрөл мөн тодорхойгүй байна.

Нэг болон тодорхойгүй хоёрын ижил төстэй байдал юу вэ?

Хоёулаа JavaScript-н өгөгдлийн төрөл

Нэг болон тодорхойгүй хоёрын ялгаа нь юу вэ?

Үгүй ба Тодорхойгүй

null нь хувьсагчид утга бус утга онооход хэрэглэгддэг JavaScript-н өгөгдлийн төрөл юм. Тодорхойлогдоогүй нь хувьсагчийг зарласан боловч утгаараа оноогоогүй үед хэрэглэгддэг JavaScript-н өгөгдлийн төрөл юм.
Утга
Хувьсагчийг null гэж оноох үед утга нь null байна. Хувьсагчийг тодорхойгүй оноох үед утга нь тодорхойгүй байна.
Өгөгдлийн төрөл
Хувьсагчийг null гэж оноох үед өгөгдлийн төрөл нь объект болно. Хувьсагчийг тодорхойгүй гэж өгсөн тохиолдолд өгөгдлийн төрлийг тодорхойгүй гэж үзнэ.

Хураангуй – JavaScript-д null ба тодорхойгүй

JavaScript нь вэб програм боловсруулахад хэрэглэгддэг клиент талын скрипт хэл юм. Энэ нь вэб хуудсанд интерактив байдлыг авчирдаг. Энэ нь мөн онлайн програм, видео тоглоом боловсруулахад ашиглагддаг. HTML болон CSS-ийн хамт энэ нь World Wide Web-ийн үндсэн технологи юм. Олон хөтөч JavaScript-ийг дэмждэг. JavaScript дээр програм бичихдээ өгөгдлийг хадгалах шаардлагатай байдаг. Өгөгдөл нь хувьсагчид хадгалагддаг. Хувьсагч бүр өгөгдлийн төрөлтэй. Тэдний хоёр нь хоосон, тодорхойгүй байна. JavaScript-н null ба тодорхойгүй хоёрын ялгаа нь хувьсагчийг зарласан боловч тодорхойгүй утгыг өгөхөд null-г ашигладаг, харин тодорхойгүй нь хувьсагчийг тодорхойлоогүй үед ашигладаг.

JavaScript дээр null болон тодорхойгүй PDF файлыг татаж авах

Та энэ нийтлэлийн PDF хувилбарыг татаж аваад офлайн зорилгоор ашиглах боломжтой. PDF хувилбарыг эндээс татаж авна уу: JavaScript дахь null болон тодорхойгүй хоёрын ялгаа

Зөвлөмж болгож буй: