Date 對象
Date 對象用於處理日期和時間。
//創建 Date 對象的語法: var datetime = new Date();//Date 對象會自動把當前日期和時間保存為其初始值。 console.log(datetime.toDateString());// 把 Date 對象的日期部分轉換為字符串。 console.log(datetime.toTimeString());//把 Date 對象的時間部分轉換為字符串。 console.log(datetime.toLocaleTimeString());//根據本地時間格式,把 Date 對象的時間部分轉換為字符串。 console.log(datetime.toLocaleDateString());// 根據本地時間格式,把 Date 對象的日期部分轉換為字符串。

Date對象屬性:

| constructor | 返回對創建此對象的 Date 函數的引用。 |
定義和用法
constructor 屬性返回對創建此對象的 Date 函數的引用。
語法
object.constructor
在本例中,我們將展示如何使用 constructor 屬性:
<html>
<body>
<script type="text/javascript">
var test=new Date();
if (test.constructor==Array)
{
document.write("This is an Array");
}
if (test.constructor==Boolean)
{
document.write("This is a Boolean");
}
if (test.constructor==Date)
{
document.write("This is a Date");
}
if (test.constructor==String)
{
document.write("This is a String");
}
</script>
</body>
</html>
prototype屬性
定義和用法
prototype 屬性使您有能力向對象添加屬性和方法。
語法:
object.prototype.name=value
demo:
<script type="text/javascript">
function employee(name,job,born)
{
this.name=name;
this.job=job;
this.born=born;
}
var bill=new employee("Bill Gates","Engineer",1985);
employee.prototype.salary=null;
bill.salary=20000;
document.write(bill.salary);
</script>
結果為:20000
方法:



