關於js資料型別的一些知識點(一)

2022-09-14 08:18:10 字數 1337 閱讀 9108

學習js有接近3個月了,一直沒有系統梳理過一些知識點,再翻看以前的學習筆記的時候,希望可以整理總結一下。

一·基本資料型別有:

number,string,boolean,null,undefined,object。六種。

array(陣列)、function(){}(函式)均為物件(引用)型別。

二、資料型別之間轉換

1.轉number(-------->number)

number()方法,parseint( )取整數、parsefloat( )保留小數

注意:number(null) //0;

number(undefined) //nan;

number("") //0;    空字串 轉為 number 0

number(" ") //0;   空格 轉為 number  0

2.轉字串(-------->string)

tostring()方法,拼接字串(「」+要轉換的值)等

3.資料型別轉boolean(------>boolean)

boolean( )方法

注意:boolean("") // false;  空字串 轉為  布林值  false;

boolean(" ") // true;  空格 轉為  布林值

true

;boolean(undefined) // false;  undefined 轉為  布林值  false;

boolean(null) // false;  null 轉為  布林值  false;

boolean("0") // true;  字串「0」 轉為  布林值  true;

boolean(0) // false;  數字 0  轉為  布林值  false;

boolean(1) // true;  數字1 轉為  布林值 true;

true

;*(非 0 數字都轉為true)true;;;

;;;三、隱式轉換

例:console.log(undefined == null ) // true;

boolean(undefined) 為false;

boolean(null)為false;

false == false 為true;

2.當判斷兩個字串數字是否相等時,會先將字串數字轉換為數字:

console.log("123" == 123); //true;

此時字串「123」先進行了隱式轉換,轉換為number型別 123 ;

3.判斷嚴格相等(全等)時,不但要求值相等,還要求資料型別一樣。

console.log("123" === 123); // false;

JS的一些知識點

my97 日期 swiper 輪播 使用地方 大資料列表中沒條資料的某個字段值上加乙個事件 可以迴圈遍歷,會在每一條上都加乙個事件,影響效能 可以使用冒泡機制,針對一條資料加這個事件,先parent,然後child。事件觸發順序變更為自外向內,這就是事件捕獲。var datastr 1,2,3,4,...

資料型別知識點(一)

1.位 位元組 字 半字之間的關係 1位元組 8位,1字 4位元組,1半字 2位元組 2.sizeof要點 1 sizeof不是函式,而是運算子,它的作用是測量變數或資料型別在記憶體中佔的位元組數。2 sizeof 變數 sizeof 變數 此方法僅適用於變數的測量 sizeof 資料型別 3.in...

一些js知識點總結

1.函式宣告與函式表示式 解析器在像執行環境中載入資料時,會先讀取函式宣告,並使其在執行任何 之前都可以訪問,對於函式表示式,必須等到解析器執行到它所在的 行,才會真正被執行。例 alert sum 10,10 function sum n,m 以上 可以正常執行,因為解析器通過函式宣告提公升的過程...