JavaScript內建對象

來源:互聯網
上載者:User

標籤:rtti   特點   返回   rip   class   顯示   rtm   back   time   

JS函數特點
只有被調用才執行;參數不能使用var指定;沒有重載,按就近原則調用函數;調用方法體中用return返回的函數,返回的結果直接賦值給onclick按鈕作為onclick屬性的值,需使用alert()將其在頁面上顯示。

JS容器
數組是js中的唯一容器,可以對其中的元素進行編號;元素可以為任意類型,可不為同一類型;js中數組可以越過某些索引給值。

var arr = [1,2,3,4,5,6];//java中使用{}var arr = new Array();
arr[0]="haha";
arr[1]="haha";
arr[2]="haha";
arr[4]="haha";a
lert(arr.length);//5
alert(arr[3]);//undifinedvar arr = new Array(3);//即使給出數組長度為3,但也可以超出範圍賦值
arr[3]=4;
alert(arr.length);//4vararr = new Array(1,2,3,4);
arr[2]="Hello";//3換成了"Hello"
arr[4]="World";//添加了一個新元素

JS內建對象

Array數組對象;Math對象;String對象;Date日期對象;Global對象。

var arr = new Array();
var date = new Date();
var num = Math.abs(-100);
alert(num);//100alert(Math.PI);//3.141592653589793var arr=[1,2,3,4,5];alert(arr.join("-"));//1-2-3-4-5
alert(arr.reverse());//[5,4,3,2,1]js擷取當前日期
var time = new Date();
var year = time.getFullYear();//2015
var month = time.getMonth()+1;//預設從0開始
var day = time.getDate();//getDay()返回一周中的某一天(0-6)
var hour = time.getHours();
var minute = time.getMinutes();
minute = minute>9?minute:"0"+minute;
var second = time.getSeconds();
second = second>9?second:"0"+second;
var str = ""+year+month+day+hour+minute+second;//不加""將進行數字運算
alert(str);//20151015173542js擷取指定日期
var now = new Date();//擷取7天前的日期
var start_milliseconds = now.getTime()-1000*60*60*24*7;
var start = new Date();
start.setTime(start_milliseconds);
var startYear = start.getFullYear();
var startMonth = start.getMonth()+1;
startMonth = startMonth>9?startMonth:"0"+startMonth;
var startDay = start.getDate();
startDay = startDay>9?startDay:"0"+startDay;
var startTime = startYear+"-"+startMonth+"-"+startDay;
$("#task_start_time").val(startTime);

 

JavaScript內建對象

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.