關鍵區別–在javascript中為空與未定義
JavaScript被用作客戶端腳本語言,使web頁面具有動態性。它很容易與超文本標記語言(HTML)一起使用。JavaScript對於增加交互性和構建更豐富的界面非常有用。使用JavaScript編程時,需要存儲數據。變量是程序可以操作的存儲區域。變量是內存位置。每個變量都有一個類型。它取決於可以存儲在該內存位置的值的範圍。JavaScript支持多種數據類型。原始數據類型是數字、字符串和布爾值。數字存儲數值,字符串存儲字符序列,布爾值存儲真或假。JavaScript還具有複合數據類型,即對象等。它們為空且未定義。本文討論JavaScript中null和undefined之間的區別。JavaScript中null和undefined之間的關鍵區別在於,null用於將非值賦給變量,而undefined用於聲明變量但未賦值。
目錄
1. 概述和主要區別
2. JavaScript中什麼是null
3. 在JavaScript中什麼是未定義的
4. JavaScript中null和undefined的相似性
5. 並排比較-在JavaScript中以表格形式顯示空值與未定義值
6. 摘要
什麼是javascript中為空(null in javascript)?
JavaScript支持面向對象編程。也可以使用JavaScript將軟件建模為對象。這些對象與其他對象通信。JavaScript對象是用大括號編寫的。對象屬性以名稱、值對的形式寫入。它們之間用逗號隔開。e、 var student={name:“Ann”,分數:65};
當程序員想給變量賦值時,他可以使用數據類型null。此數據類型被視為對象。
請參閱下面的JavaScript語句。
var x=空;
文檔.寫入(x) ;
文檔.寫入(類型(x));
這個文檔.寫入(x) 將給出x的值。它為空。x的類型是object。
參考以下示例。
var student={name:“Ann”,分數:65};
學生=空;
根據上述內容,學生的值為空。數據類型為object。
什麼是在javascript中未定義(undefined in javascript)?
在JavaScript中,當一個變量被聲明但沒有賦值時,它是未定義的。
請參閱下面的JavaScript語句。如果有一個語句,如var x;其中x是一個變量。那麼x有一個未定義的值。數據類型也未定義。
變量x;
文件。寫(x);
文檔.寫入(x型);
這將在HTML頁面上顯示值。它給出了未定義的。因此,它包含一個未定義的值。寫作時文檔.寫入(鍵入(x));然後重新加載頁面,它仍將給出未定義的。因此,變量x有一個未定義的值,類型也未定義。
也可參考以下聲明。
var學生;
文檔.寫入(學生);
變量student具有未定義的值。該變量的類型也未定義。
也可以將變量值設置為未定義。參考以下聲明。
var student=未定義;
文檔.寫入(學生);
文檔.寫入(學生類型);
現在學生變量有未定義的值。變量student的類型也未定義。
什麼是空與未定義的相似性(the similarity between null and undefined)?
- 兩者都是JavaScript中的數據類型。
無效的(null)和未定義(undefined)的區別
空與未定義 | |
null是JavaScript中的一種數據類型,用於將非值賦給變量。 | undefined是JavaScript中聲明變量但未賦值時使用的數據類型。 |
價值 | |
當變量被賦值為null時,該值為null。 | 當變量被賦值為“未定義”時,該值為“未定義”。 |
數據類型 | |
當變量被賦值為null時,數據類型是一個對象。 | 當變量被賦值為未定義時,數據類型被視為未定義。 |
總結 - 無效的(null) vs. 在javascript中未定義(undefined in javascript)
JavaScript是一種用於web應用程序開發的客戶端腳本語言。它給網頁帶來了交互性。它也被用來開發在線程序,視頻遊戲。與HTML和CSS一起,它是萬維網的核心技術。許多瀏覽器支持JavaScript。用JavaScript編寫程序時,需要存儲數據。數據存儲在變量中。每個變量都有一個類型。其中兩個為空且未定義。JavaScript中null和undefined的區別在於,null用於將非值賦給變量,而undefined用於聲明變量但未賦值。
下載javascript中null與undefined的pdf
你可以下載這篇文章的PDF版本,並按照引文說明離線使用。請在這裡下載PDF版本:在JavaScript中null和undefined的區別
引用
1tutorialspoint.com網站. “JavaScript變量”,這裡有2.JavaScript數據類型,w3學校網此處提供
2.JavaScript數據類型,