一般我在平時使用null和undefined的時候明白它們是什麼意思,但是當面試時被問到兩者的區別,又會說不太清楚。之後查找了一些答案,總結下來就是:
1.null代表一個空對象指針,通過typeof運算得到的是“object”,所以我們可以認爲null是一個特殊的對象。
那麼在什麼情況下使用null呢?通常我們定義一個變量,並且將來這個變量的值會是一個對象類型的值,那麼我們就可以先將變量的值定義爲null。
2.undefined是未定義,當聲明一個變量但未對它進行初始化,那麼這個變量的值就是undefined。
null和undefined的區別
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
【Echarts+Html+LayUI】同一htlm頁面,點擊不同選項,加載不同echart
33 Audrey
2020-07-08 12:35:22
關於前端導出文件到本地時的彈窗的問題的記錄
zhoushuizhang
2020-07-08 11:01:42
關於Element UI中日期時間選擇器在IE瀏覽器中初始化顯示的兼容性問題
zhoushuizhang
2020-07-08 11:01:42
數據可視化WebSocket實現----聊聊我的實現思路
BlackFox丶
2020-07-08 10:32:24
說好的精通React框架,這些技巧學到家了嗎(上)
椰卤工程师
2020-07-08 08:39:03
初級前端看了撓頭,高級工程師笑笑不說話,你會寫多少?
椰卤工程师
2020-07-08 08:39:03
見多識廣:JavaScript中的錯誤類型,別再一臉沒見過bug的樣子
椰卤工程师
2020-07-08 08:39:03
踩坑:Element-ui中el-dialog組件顯示時有蒙層(遮罩層)怎麼破?
椰卤工程师
2020-07-08 08:39:03
TypeScript規則知多少
椰卤工程师
2020-07-08 08:39:02
GridPanel添加按鈕列和響應函數
seedingly
2020-07-08 02:17:46
向ext的form表單元素添加click監聽事件
seedingly
2020-07-08 02:17:36
[轉]推薦幾個前端開發相關的網站
akaka88
2020-07-07 23:13:50