1. 程式人生 > >dom體系 和獲取其他頁面的Window對象

dom體系 和獲取其他頁面的Window對象

包裝 直接 regexp global 創建 技術分享 可用 uid asc

技術分享

技術分享

技術分享

JS
1.JS的歷史
2.JS與HTML的結合方式
3.JS的基本語法
4.JS中的類型
原始類型
string => java中的字符串和字符在js中都是string
number => java中的浮點型和整型6種 在js中都是number
boolean
null => 表示對象的占位符
undefined => 系統為沒有初始化的變量,默認初始值.
對象類型
5.JS中語句(java一樣)
6.JS中運算符
js中自帶類型轉換.
string => boolean 除了空字符串("")其他都是true.
number => boolean 除了+0,-0,NaN,其他都是true.
null => boolean false
undefined=> boolean false
object => boolean true
等性表
null == undefined true
false == 0 true
true == 1 true
2 == true false
NaN == NaN false
NaN == ‘NaN‘ false
NaN != NaN true
類型轉換
"+" ==> 可用於將字符串轉換為數字,如果含有不能轉化的字符,返回NaN.
比較運算符
<,>,<=,>=,==,!=,===
3 > "11" false
"3" > "11" true
11 == "11" true
11 === "11" false
7.對象類型學習
EcmaScript中 對象 看成兩種:
1.本地對象(Native object)
Object
Function(特殊)
String
Number
Boolean 以上3個是3個原始數據類型的包裝對象. 原始數據類型可以直接調用包裝對象的屬性和方法.
Array 1.數組中類型沒有限制. 2數組的長度是隨著使用而變化的.
Date
RegExp /正則表達式/匹配模式 . test方法.


本地對象中有一部分對象特殊: 內建對象(buid in object): 不需要創建實例,可以直接使用.
Global: 直接寫,無需前綴.
Math:調用時需要寫"Math."
2.主機對象(Host object)

dom體系 和獲取其他頁面的Window對象