Სარჩევი:

როგორ შემოწმების ცვლადი არის null JavaScript-ში?
როგორ შემოწმების ცვლადი არის null JavaScript-ში?

ვიდეო: როგორ შემოწმების ცვლადი არის null JavaScript-ში?

ვიდეო: როგორ შემოწმების ცვლადი არის null JavaScript-ში?
ვიდეო: Best Way to Check 'Null', 'Undefined' or 'Empty' in JavaScript | JavaScript Tutorial for Beginners 2024, ნოემბერი
Anonim

პასუხი: გამოიყენეთ თანასწორობის ოპერატორი (==)

ვინაიდან, null არის სპეციალური მინიჭების მნიშვნელობა, რომელიც შეიძლება მიენიჭოს a ცვლადი როგორც არავითარი ღირებულების წარმოდგენა. მარტივი სიტყვებით შეგიძლიათ თქვათ ა null მნიშვნელობა ნიშნავს ღირებულების არარსებობას ან მნიშვნელობის არარსებობას, ხოლო განუსაზღვრელი ნიშნავს a ცვლადი რომელიც დეკლარირებულია, მაგრამ ჯერ არ არის მინიჭებული მნიშვნელობა.

ანალოგიურად, როგორ შეამოწმოთ null?

ნაწილი 1 ნულის შემოწმება ჯავაში

  1. გამოიყენეთ "=" ცვლადის დასადგენად. ერთი "=" გამოიყენება ცვლადის გამოსაცხადებლად და მისთვის მნიშვნელობის მინიჭებისთვის.
  2. გამოიყენეთ „==“ცვლადის მნიშვნელობის შესამოწმებლად. "==" გამოიყენება იმის შესამოწმებლად, რომ ორივე მხარეს ორი მნიშვნელობა ტოლია.
  3. გამოიყენეთ "if" განცხადება null-ის პირობის შესაქმნელად.

გარდა ამისა, არ არის ნულოვანი ან განუსაზღვრელი JavaScript? null არის მინიჭებული მნიშვნელობა. არაფერს ნიშნავს. განუსაზღვრელი ჩვეულებრივ ნიშნავს, რომ ცვლადი გამოცხადდა მაგრამ არა ჯერ განსაზღვრული. null და განუსაზღვრელი ყალბი ღირებულებებია.

აქ არის null true თუ false JavaScript?

Ღირებულება null არის JavaScript ლიტერალი წარმოადგენს "ცარიელ" მნიშვნელობას ან "გაუზუსტებელს". null არის ერთ-ერთი JavaScript-ის პრიმიტიული ღირებულებები. ის არც ლოგიკურის ტოლია მართალია არც ლოგინის ტოლი ყალბი რადგან მისი ღირებულება განუსაზღვრელია. ღირებულება null უფრო მეტად არის მიდრეკილი ყალბი მიუხედავად იმისა, რომ ეს არ არის ყალბი.

რატომ არის null == განუსაზღვრელი?

Მიზეზი null უდრის განუსაზღვრელი არის JavaScript-ის ტიპის სისტემის და თანასწორობის შემოწმების გამო. პირობითად გაქვს მართალია და ყალბი, რა თქმა უნდა, მაგრამ ზოგიერთი ობიექტი იძულებულია ჭეშმარიტებისა და ყალბი ლოგიკური მნიშვნელობებისკენ. Მიზეზი null უდრის განუსაზღვრელი არის JavaScript-ის ტიპის სისტემის და თანასწორობის შემოწმების გამო.

გირჩევთ: