JavaScript'te null ve undefined arasındaki fark

İçindekiler:

JavaScript'te null ve undefined arasındaki fark
JavaScript'te null ve undefined arasındaki fark

Video: JavaScript'te null ve undefined arasındaki fark

Video: JavaScript'te null ve undefined arasındaki fark
Video: Eşitse (==) ve Denkse (===) Arasındaki Farklar (JavaScript) 2024, Temmuz
Anonim

Anahtar Farkı – JavaScript'ta null ve tanımsız

JavaScript, web sayfalarını dinamik hale getirmek için istemci tarafı komut dosyası dili olarak kullanılır. HyperText Markup Language (HTML) ile kullanımı kolaydır. JavaScript, etkileşimi artırmak ve daha zengin arayüzler oluşturmak için kullanışlıdır. JavaScript ile programlama yaparken veri depolamak gerekir. Değişken, programın işleyebileceği bir depolama alanıdır. Değişkenler bellek konumlarıdır. Her değişkenin bir türü vardır. Bu bellek konumunda saklanabilecek değer aralığına bağlıdır. JavaScript birçok veri türünü destekler. İlkel veri türleri Numbers, String ve Boolean'lardır. Sayılar sayısal değerleri saklar, Dizeler bir dizi karakter saklar ve Booleanlar doğru veya yanlışı saklar. JavaScript ayrıca nesneler vb. olan bileşik veri türlerine sahiptir. Başka iki değişken daha vardır. Bunlar null ve tanımsızdır. Bu makalede JavaScript'te null ve undefined arasındaki fark tartışılmaktadır. JavaScript'te null ve undefined arasındaki temel fark, null bir değişkene değer olmayan bir değer atamak için kullanılırken, bir değişken bildirildiğinde ancak bir değerle atanmadığında tanımsız kullanılır.

Javascript'te null nedir?

JavaScript, Nesne Yönelimli Programlamayı destekler. Bir program veya yazılım, JavaScript kullanılarak nesnelere modellenebilir. Bu nesneler diğer nesnelerle iletişim kurar. JavaScript nesneleri küme parantezleri kullanılarak yazılır. Nesne özellikleri isim, değer çiftleri olarak yazılır. Virgülle ayrılırlar. Örneğin. var öğrenci={isim: “Ann”, notlar: 65};

JavaScript'te boş ve tanımsız arasındaki fark
JavaScript'te boş ve tanımsız arasındaki fark

Programcı bir değişkene değer olmayan bir değer atamak istediğinde, null veri türünü kullanabilir. Bu veri türü bir nesne olarak kabul edilir.

Aşağıdaki JavaScript ifadelerine bakın.

var x=null;

document.write(x);

document.write(typeof(x));

document.write(x), x'in değerini verecektir. Sıfır. x'in türü nesnedir.

Aşağıdaki örneğe bakın.

var öğrenci={isim: “Ann”, puanlar: 65};

öğrenci=null;

Yukarıdakilere göre, Student değeri null. Veri türü nesnedir.

Javascript'te tanımsız nedir?

JavaScript'te bir değişken bildirildiğinde ancak bir değer atamadığında tanımsızdır.

Aşağıdaki JavaScript ifadelerine bakın. var x gibi bir ifade varsa; burada x bir değişkendir. O zaman x tanımsız bir değere sahiptir. Veri türü de tanımsız.

var x;

belge. yaz(x);

document.write(type(x));

Bu, HTML sayfasındaki değeri gösterecektir. Tanımsız verir. Bu nedenle, tanımsız bir değer içerir. Document.write(type(x) yazarken); ve sayfayı yeniden yüklemek, yine de tanımsız verecektir. Bu nedenle, x değişkeni tanımsız bir değere sahiptir ve türü de tanımsızdır.

Aşağıdaki ifadeye de bakın.

var öğrenci;

document.write(öğrenci);

Öğrenci değişkeninin tanımsız bir değeri var. Bu değişkenin türü de tanımsız.

Değişken değerini tanımsız olarak ayarlamak da mümkündür. Aşağıdaki ifadeye bakın.

var öğrenci=tanımsız;

document.write(öğrenci);

document.write(typeof(öğrenci));

Artık öğrenci değişkeni tanımsız bir değere sahip. Öğrenci değişkeninin türü de tanımsız.

Boş ve tanımsız arasındaki benzerlik nedir?

Her ikisi de JavaScript'teki veri türleridir

null ve undefined arasındaki fark nedir?

Boş ve Tanımsız

Boş, JavaScript'te bir değişkene değer olmayan bir değer atamak için kullanılan bir veri türüdür. Tanımsız, JavaScript'te bir değişken bildirildiğinde ancak bir değer atanmadığında kullanılan bir veri türüdür.
Değer
Değişken null değerine atandığında değer null olur. Değişken tanımsız olarak atandığında, değer tanımsızdır.
Veri Türü
Değişkene null atandığında, veri türü bir nesnedir. Değişken tanımsız olarak atandığında, veri türü tanımsız olarak kabul edilir.

Özet – JavaScript'ta null ile tanımsız karşılaştırma

JavaScript, web uygulaması geliştirme için kullanılan bir istemci tarafı betik dilidir. Bir web sayfasına etkileşim getirir. Ayrıca çevrimiçi programlar, video oyunları geliştirmek için kullanılır. HTML ve CSS ile birlikte, World Wide Web için temel bir teknolojidir. Birçok tarayıcı JavaScript'i destekler. JavaScript'te program yazarken, verileri depolamak gerekir. Veriler değişkenlerde saklanır. Her değişkenin bir veri türü vardır. Bunlardan ikisi boş ve tanımsız. JavaScript'te null ve undefined arasındaki fark, bir değişken bildirildiğinde ancak bir değerle atanmadığında null öğesinin bir değişkene değer olmayan bir değer atamak için kullanılmasıdır.

JavaScript'te null ve undefined'nin PDF'sini indirin

Bu makalenin PDF sürümünü indirebilir ve alıntı notuna göre çevrimdışı amaçlarla kullanabilirsiniz. Lütfen PDF sürümünü buradan indirin: JavaScript'de null ve undefined arasındaki fark

Önerilen: