1. 型別和型別轉換
(1) 值型別:string(字串),
number(數值)
,boolean(
布林值)
,undefined
,null
(2) 引用型別:array(陣列),
object(物件)
,function(函式)
2. null 和
undefined
(1) undefined表示未定義。對於沒有初始化的變數、函式呼叫時候未提供的函式引數、缺失的物件屬性,它們的預設值就是
(2) null表示值為空。乙個變數我們可以將其賦值為
null
,表示當前的沒有值
3. 隱式轉換
(1) str從
string
型別自動轉換成
boolean
型別4. string和
number
型別之間的轉換
(1) + 操作符同時和數字相加實際上是字串的拼接
(2) *, / , - 和字串一起使用的時候,字串會被強制轉換成數字,當運算進行不下去的時候會返回
nan5. == 和
===(1) ==用於判斷值是否相等,
===同時判斷值是否相等和型別是否相等
(3) 實際上,==在驗證相等的時候,會對不同型別的值做乙個型別轉換,而
===對比較的值不做型別轉換
JS基礎知識
本週抽空學習了一些js新手需要知道的知識 1 js中用 來賦值,例如var a 1.2 迴圈結構和c 基本相同。3 簡單 基本 資料型別 number string boolean undefined null。4 複雜 引用 資料型別 object array date function。還有一些...
js基礎知識
1.ecmascript 直譯器 0,1 幾乎沒有相容性問題 2.dom 文件,物件,模型 document object model 相容性一般 3.bom 瀏覽器 物件,模型 browser object model 完全不相容 number string boolean function ob...
JS基礎知識
變數型別 值型別和引用型別 var a 100 var b a a 200 console.log b 100 var a var b a b.age 21 console.log a.age 21 引用型別 物件 陣列 函式 內建函式有 object array boolean number st...