სხვაობა ნულსა და განუსაზღვრელს შორის JavaScript-ში

Სარჩევი:

სხვაობა ნულსა და განუსაზღვრელს შორის JavaScript-ში
სხვაობა ნულსა და განუსაზღვრელს შორის JavaScript-ში

ვიდეო: სხვაობა ნულსა და განუსაზღვრელს შორის JavaScript-ში

ვიდეო: სხვაობა ნულსა და განუსაზღვრელს შორის JavaScript-ში
ვიდეო: Are You Using Null And Undefined Wrong? 2024, ნოემბერი
Anonim

ძირითადი განსხვავება – null vs განუსაზღვრელი JavaScript-ში

JavaScript გამოიყენება, როგორც კლიენტის მხარის სკრიპტირების ენა, რათა გახდეს ვებ გვერდები დინამიური. მისი გამოყენება მარტივია ჰიპერტექსტის მარკირების ენით (HTML). JavaScript სასარგებლოა ინტერაქტიულობის გასაზრდელად და უფრო მდიდარი ინტერფეისების შესაქმნელად. JavaScript-ით პროგრამირებისას აუცილებელია მონაცემების შენახვა. ცვლადი არის შენახვის ადგილი, რომლითაც პროგრამას შეუძლია მანიპულირება. ცვლადები მეხსიერების ადგილებია. თითოეულ ცვლადს აქვს ტიპი. ეს დამოკიდებულია მნიშვნელობების დიაპაზონზე, რომელიც შეიძლება შეინახოს ამ მეხსიერების ადგილას. JavaScript მხარს უჭერს მონაცემთა მრავალ ტიპს. მონაცემთა პრიმიტიული ტიპებია რიცხვები, სიმებიანი და ლოგიკური.ნომრები ინახავს ციფრულ მნიშვნელობებს, სტრიქონები ინახავს სიმბოლოების თანმიმდევრობას და ლოგიკური რიცხვები ინახავს ჭეშმარიტს ან ყალბს. JavaScript-ს ასევე აქვს მონაცემთა კომპოზიციური ტიპები, რომლებიც არის ობიექტები და ა.შ. არსებობს კიდევ ორი ცვლადი. ისინი ნულოვანი და განუსაზღვრელია. ეს სტატია განიხილავს განსხვავებას JavaScript-ში null-სა და undefined-ს შორის. ძირითადი განსხვავება null-სა და undefined-ს შორის JavaScript-ში არის ის, რომ null გამოიყენება ცვლადისთვის არამნიშვნელობის მინიჭებისთვის, ხოლო undefined გამოიყენება როდესაც ცვლადი გამოცხადებულია, მაგრამ არ არის მინიჭებული მნიშვნელობით.

რა არის null Javascript-ში?

JavaScript მხარს უჭერს ობიექტზე ორიენტირებულ პროგრამირებას. პროგრამის ან პროგრამული უზრუნველყოფის მოდელირება შესაძლებელია ობიექტებად JavaScript-ის გამოყენებით. ეს ობიექტები ურთიერთობენ სხვა ობიექტებთან. JavaScript ობიექტები იწერება ხვეული ბრეკეტების გამოყენებით. ობიექტის თვისებები იწერება როგორც სახელი, მნიშვნელობის წყვილები. ისინი გამოყოფილია მძიმით. მაგალითად. var student={სახელი: "Ann", ნიშნები: 65};

განსხვავება null-სა და undefined-ს შორის JavaScript-ში
განსხვავება null-სა და undefined-ს შორის JavaScript-ში

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

იხილეთ ქვემოთ JavaScript განცხადებები.

var x=null;

document.write(x);

document.write(typeof(x));

document.write(x) მისცემს x-ის მნიშვნელობას. ნულოვანია. x-ის ტიპი არის ობიექტი.

იხილეთ ქვემოთ მოცემული მაგალითი.

var student={name: "Ann", ნიშნები: 65};

სტუდენტი=null;

ზემოაღნიშნულის მიხედვით, სტუდენტის მნიშვნელობა ნულოვანია. მონაცემთა ტიპი არის ობიექტი.

რა არის განუსაზღვრელი Javascript-ში?

JavaScript-ში, როდესაც ცვლადი გამოცხადებულია, მაგრამ არ არის მინიჭებული მნიშვნელობა, მაშინ ის განუსაზღვრელია.

იხილეთ ქვემოთ JavaScript განცხადებები. თუ არსებობს განცხადება, როგორიცაა var x; სადაც x არის ცვლადი. მაშინ x აქვს მნიშვნელობა განუსაზღვრელი. მონაცემთა ტიპი ასევე განუსაზღვრელია.

var x;

დოკუმენტი. დაწერე(x);

document.write(type(x));

ეს აჩვენებს მნიშვნელობას HTML გვერდზე. ის იძლევა განუსაზღვრელ. ამიტომ, ის შეიცავს განუსაზღვრელ მნიშვნელობას. დოკუმენტის დაწერისას.write(type(x)); და გადატვირთეთ გვერდი, ის მაინც მისცემს განუსაზღვრელს. ამიტომ, x ცვლადს აქვს მნიშვნელობა, რომელიც განუსაზღვრელია და ტიპი ასევე განუსაზღვრელია.

იხილეთ ქვემოთ მოცემული განცხადებაც.

ვარ სტუდენტი;

document.write(სტუდენტი);

ცვლადს სტუდენტს აქვს განუსაზღვრელი მნიშვნელობა. ამ ცვლადის ტიპი ასევე განუსაზღვრელია.

ასევე შესაძლებელია ცვლადის მნიშვნელობის განუსაზღვრელი დაყენება. იხილეთ ქვემოთ მოცემული განცხადება.

var სტუდენტი=განუსაზღვრელი;

document.write(სტუდენტი);

document.write(typeof(student));

ახლა სტუდენტურ ცვლადს აქვს განუსაზღვრელი მნიშვნელობა. ცვლადი სტუდენტის ტიპი ასევე განუსაზღვრელია.

რა არის მსგავსება ნულსა და განუსაზღვრელს შორის?

ორივე მონაცემთა ტიპია JavaScript-ში

რა განსხვავებაა ნულსა და განუსაზღვრელს შორის?

Null vs განუსაზღვრელი

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

რეზიუმე – null vs განუსაზღვრელი JavaScript-ში

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

ჩამოტვირთეთ PDF of null vs undefined JavaScript-ში

შეგიძლიათ ჩამოტვირთოთ ამ სტატიის PDF ვერსია და გამოიყენოთ იგი ოფლაინ მიზნებისთვის ციტირების შენიშვნის მიხედვით. გთხოვთ ჩამოტვირთოთ PDF ვერსია აქ: განსხვავება null-სა და განუსაზღვრელს შორის JavaScript-ში

გირჩევთ: