日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

JavaScript零散知识点总结

發布時間:2025/3/21 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript零散知识点总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.div和span的區別:

這是在對開發網頁頁面,設置css樣式時候出現了div與span區別(div:行內元素;span :塊級元素):
div標簽對占用的位置是一行,而span標簽對占用的是內容有多寬就占用多寬的空間距離。如下圖:

2.null和undefined的區別:

console.log(null==undefined); //true 因為兩者都默認轉換成了false console.log(typeof undefined); //"undefined" console.log(typeof null); //"object" console.log(null===undefined); //"==="表示絕對相等,null和undefined類型是不一樣的,所以輸出“false”

null表示沒有對象,即該處不應該有值

1) 作為函數的參數,表示該函數的參數不是對象;

2) 作為對象原型鏈的終點。

undefined表示缺少值,即此處應該有值,但沒有定義

1)定義了形參,沒有傳實參,顯示undefined;

2)對象屬性名不存在時,顯示undefined;

3)函數沒有寫返回值,即沒有寫return,拿到的是undefined;

4)寫了return,但沒有賦值,拿到的是undefined。

null和undefined轉換成number數據類型時:

null?默認轉成?0;undefined?默認轉成?NaN。

3.js是面向對象的語言:

js的對象是什么?就是鍵值對。比如:Var str="{k1:123,k2:456}";

鍵值對的而鍵可以是變量名或者函數名;值可以是數字、字符串、布爾類型的數據也可以是函數、方法。

4.包裝類型:

基本類型:number、string、boolean;

包裝類型:Number、String、Boolean。

基本類型不是對象,那么就不具備方法,只是一個簡單的數據。

在執行如"num.toString()"的時候,編譯器會自己動的根據num生成一個Number類型的對象。并調用toString方法,將結果返回,然后釋放Number對象,等待垃圾回收。

?

總結

以上是生活随笔為你收集整理的JavaScript零散知识点总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。