რა ტიპის null არის JavaScript-ში?
რა ტიპის null არის JavaScript-ში?

ვიდეო: რა ტიპის null არის JavaScript-ში?

ვიდეო: რა ტიპის null არის JavaScript-ში?
ვიდეო: JavaScript for Developers 13 - Understanding null 2024, მაისი
Anonim

In JavaScript null არაფერია . ეს უნდა იყოს რაღაც, რაც არ არსებობს. სამწუხაროდ, ში JavaScript , ინფორმაცია ნულის ტიპი არის ობიექტი. თქვენ შეგიძლიათ ჩათვალოთ ეს შეცდომა JavaScript იმ ტიპის null არის ობიექტი.

ამის გათვალისწინებით, რა არის null-ის ტიპი?

The null მნიშვნელობა ტექნიკურად პრიმიტიულია, როგორც "ობიექტი" ან "რიცხვი" არის პრიმიტიული. The null ღირებულება, თუმცა, წარმოდგენილი იყო როგორც NULL მაჩვენებელი, რომელიც იყო 0x00 პლატფორმების უმეტესობისთვის. ამ მსგავსების შედეგად, null აქვს 0 ტიპი ტეგი, რომელიც შეესაბამება ობიექტს.

ანალოგიურად, როგორ იყენებთ null-ს JavaScript-ში? ' Null' JavaScript-ში ' ნულოვანი არის საკვანძო სიტყვა JavaScript რაც ნიშნავს „არავითარი ღირებულების“ან რაიმე ღირებულების არარსებობას. თუ გსურთ ცვლადის დაქუცმაცება მინიჭებული მნიშვნელობიდან, შეგიძლიათ უბრალოდ მივანიჭოთ ' null ' მას. გარდა ამისა, ისევე როგორც ნებისმიერი სხვა ობიექტი, ის არასოდეს არ არის მინიჭებული ცვლადს მიერ JavaScript.

ასევე უნდა იცოდეთ, რატომ არის null ტიპის ობიექტი JavaScript-ში?

In JavaScript , null ტიპის არის 'ობიექტი “, რაც არასწორად მეტყველებს იმაზე null არის ობიექტი (ეს ასე არ არის, ეს პრიმიტიული მნიშვნელობაა, დეტალებისთვის მიმართეთ ჩემს ბლოგ პოსტს ღირებულებების კატეგორიზაციის შესახებ). ეს არის შეცდომა და ის, რომელიც, სამწუხაროდ, ვერ გამოსწორდება, რადგან ის არღვევს არსებულ კოდს. მონაცემები არის მინიშნება ა ობიექტი.

null არის მონაცემთა ტიპი?

Აქ არ არის მონაცემთა ტიპი NULL . NULL თავისთავად ნიშნავს არარსებობას მონაცემები . როცა არ არსებობს მონაცემები , როგორ შეიძლება ჰქონდეს ტიპი ? მონაცემთა ტიპი NULL-ისთვის ისეთივე უაზროა, როგორც მონაცემთა ტიპი 0-სთვის: ეს შეიძლება იყოს მთელი, FLOAT ან VARCHAR.

გირჩევთ: