javascript學習(二)js變數

2021-07-25 05:11:37 字數 552 閱讀 8128

js中是通過var關鍵字來宣告變數的,如果只宣告沒有對其進行賦值,預設值為undefined。

數值型:js的數值型包括整數和浮點數,所有數值都以雙精度浮點型來表示。

注意:十六進製制數是以0x開頭的,八進位制是以0開頭的。

如:0xabcdef,0123

特殊值:infinity代表正無窮大,負無窮大是-infinity;nan代表not a number,不是乙個數字,同時nan是唯一乙個不能和自身做比較的值,可以通過isnan函式來判斷是否是nan值。

字串型別:js字串可以用單引號也可以用雙引號括起來,如

var str1 = 「hello」;

var str2 = 「hello」;

復合資料型別:如物件,陣列,函式等

特殊資料型別:undefined,null等,區別:

undefined表示變數宣告了但未賦值,null表示變數宣告但被賦為空值。

null與undefined值相等,但是型別不同,所以null == undefined為true,但是null === underfined為false

JavaScript學習筆記(二)之JS家族

三大系列 offset scroll client 事件物件 event 事件被觸動時,滑鼠和鍵盤的狀態 通過屬性控制 三大系列都是以dom元素節點的屬性形式存在的。模擬訪問關係,也是以屬性形式存在。不同點在於,訪問關係是為了獲取其他節點,而三大系列是為了獲取元素節點更多的資訊。1.主要針對情況 滾...

javascript學習筆記(二)

9 演示string物件 表現形式 var str new string abc var str abc 發現js中的 string 物件方法有限,想要對字串操作的其他功能。比如 去除字串兩端的空格,這時只能自定義。10 定義兩個變數,乙個記錄開始的位置,乙個記錄結束的位置。對開始的位置的字元進行判...

javascript學習(三)js型別轉換

typeof a 可以獲得a變數的型別 1 其他型別轉換成布林型別 var u undefined if u else var n null if n elseundefined false null false 0 或者 0.0 false nan false 字串長度為0 false 其它物件 ...