JavaScript對象編程-第3章

來源:互聯網
上載者:User

標籤:全球   rip   數組   絕對值   script   img   格林威治   strong   nav   

目錄
  • Date對象
  • Math對象
  • 數組對象
  • 字串對象
  • Regex對象
什麼是對象

對象擁有屬性和方法,屬性各種資料類型,方法對屬性中的資料進行操作。

JavaScript的對象
  • 內建對象
    Date、Array、String、Math、Number等
  • 瀏覽器對象
    Window、Frame、Navigator、History、Location、Screen、Document等
  • 自訂對象
Date對象
  1. var 日期對象 = new Date ( )
  2. var 日期對象 = new Date (毫秒數)
  3. var 日期對象 = new Date ( 字串)
  4. 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章

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.