標籤:全球 rip 數組 絕對值 script img 格林威治 strong nav
目錄
- Date對象
- Math對象
- 數組對象
- 字串對象
- Regex對象
什麼是對象
對象擁有屬性和方法,屬性各種資料類型,方法對屬性中的資料進行操作。
JavaScript的對象
- 內建對象
Date、Array、String、Math、Number等
- 瀏覽器對象
Window、Frame、Navigator、History、Location、Screen、Document等
- 自訂對象
Date對象
- var 日期對象 = new Date ( )
- var 日期對象 = new Date (毫秒數)
- var 日期對象 = new Date ( 字串)
- var 日期對象 = new Date (年、月、日等參數)
var mydate=new Date(5000);var mydate=new Date( );document.write(mydate);
時間:UTC全球標準時間,也被稱為格林威治標準時間,UTC+800指比格林威治標準時間提前8個小時,也是北京時間。
Date 對象的方法
Date 對象方法的參數
- Months:0 至 11
- Date:1 至 31
- Day:0 至 6
- Hours:0 至 23
- Seconds 和 minutes:0 至 59
To方法:
- ToLocaleString
- ToGMTString
var now= new Date( ) ;//獲得當前日期和時間var hour = now.getHours() ;//獲得小時,即當前是幾點setTimeout( )方法每隔1秒調用顯示時間
Math對象
Math對象,進行比繼承的數學運算更為複雜的運算。
常見屬性和方法
PIabs(x)絕對值sin (x) 正弦random()隨機數round(x)四捨五入sqrt(x)平方根
數組
var MyArray= new Array ( )
var MyArray= [ ]
屬性和方法
lengthjoin()將數組中所有元素轉化為字串reverse()將數組中元素完全顛倒sort()排列數組
數組的遍曆
for (var i=0;i<MyArray.length;i++){ document.write(MyArray[i]);}for (var i in MyArray){ document.write(MyArray[i]);}
String 對象
var str = new String (“這是字串")
String 對象常見屬性和方法
lengthsplit( )indexOf(“子字串”,起始位置 ) lastIndexOf (“子字串”,起始位置 ) charAt( index )
Regex
Regex是字串,分為簡單模式和複雜模式。
var reg=/china/;var reg=/^\w+$/;
/[a-z0-9.]/可以匹配a-z、0-9和.中任意一個字元
Regex符號
\s 任何空白字元\d 匹配一個數字字元,等價於[0-9]\w 匹配一個數字、底線或字母字元,等價於[A-Za-z0-9_]\W 任何非單字字元,等價於[^a-zA-z0-9_]
結語
JavaScript對象編程-第3章