1.== 等於 ===完全等同
== 要求兩個引數的比較js自動做型別轉換後再比較(包括了 boolean型別 null 和undefined)
=== 兩個引數如果型別不一致就返回 false
2.js裡面字串不屬於基本型別也不屬於引用型別
原因:2.1:字串不屬於基本型別是因為沒有固定的長度。
2.2:字串不屬於引用型別是因為它沒在堆中儲存。乙個字串a賦給另外乙個字串b,如果對b字串改變 而a不會改變。
兩個字串的比較的時候才能基本型別的方式來比較。
3.instanceof
var array=new array();
if(array instanceof array )
判斷array是否是array的例項。 返回true
4.typeof 運算子
var i=0;
var s="string";
var date=new date();
寫法1.typeof(i) 返回 number;
寫法2.typeof i 返回 number;
typeof(s) 返回 string;
typeof(date) 返回 object;
var a=function();
typeof(a) 返回 function;
null 屬於 object
undefined 屬性 undefined
typeof 返回的型別undefined string number object boolean function..
如果在未知的情況下想得到乙個變數屬於什麼型別:
var variable;
js權威指南上p.101 5.10.2
JS學習筆記1
阻止事件冒泡.下面的不會在輸出,幾個控制項重合在一起,順序執行,設定了後面的不會在執行 支援ie8 谷歌 window.event.cancelbubble true 不支援ie8 支援火狐 谷歌 e.stoppropagation e 事件引數物件,doctype html utf 8 輪播圖 t...
js學習筆記1
js學習筆記1 頁面中引入js的幾種方法 在頁面中直接寫入。下面再介紹幾種頁面引入js的 在js中引入外部js,通過document.wirite scr ipt src xx.js 此時 被拆解為 如果不這樣拆解,瀏覽器可能會把父級js片段關閉掉,從而導致出錯。在js中引用其他js片段,docum...
js學習筆記 1
因為後期的軟體工程組隊作業需要js,在紀華裕大佬的帶領下 我覺得他好像更喜歡紀華裕這個名字 我開始了js的學習。其實這篇部落格應該在兩天前的晚上就發出來了,因為忙著寫個人程式設計,拖到了現在,組長很認真!他經常監督我們的學習進度。這次筆記有點趕,因為我還在補作業。所以有點醜。其實一開始覺得js大概大...