constructorjavascript
constructor 屬性返回對建立此對象的數組函數的引用。java
object.constructor
在本例中,咱們將展現如何使用 constructor 屬性:正則表達式
<script type="text/javascript">
var test=new Array();
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>
輸出:編程
This is an Array
在本例中,咱們將展現如何使用 constructor 屬性:數組
<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);
document.write();bill.constructor
</script>
輸出:函數
function employee(name, job, born)
{this.name = name; this.job = job; this.born = born;}
objectthis
JavaScript 中的全部事物都是對象:字符串、數值、數組、函數...spa
此外,JavaScript 容許自定義對象。code
全部事物都是對象對象
JavaScript 提供多個內建對象,好比 String、Date、Array 等等。 對象只是帶有屬性和方法的特殊數據類型。
JavaScript 對象
對象只是一種特殊的數據。對象擁有屬性和方法。
訪問對象的屬性
屬性是與對象相關的值。
訪問對象屬性的語法是:
objectName.propertyName
訪問對象的方法
方法是可以在對象上執行的動做。
您能夠經過如下語法來調用方法:
objectName.methodName()
建立 JavaScript 對象
經過 JavaScript,您可以定義並建立本身的對象。
建立新對象有兩種不一樣的方法:
opp
對象化編程-------簡單地去理解就是把javascript能涉及到的範圍分紅各類對象,對象下面再次劃分對象。編程出發點可能是對象,或者說基於對象。所說的對象既包含變量,網頁,窗口等等
一、對象的含義
對象能夠是文字,表單等等。對象包含一下
屬性-------對象的某些特定的性質
方法-------對象能作的事情
事件-------能響應發生在對象上的事情
注意:對象只是一種特殊的數據
二、基本對象
咱們通常劃分的角度仍是從數據類型這方面
Number
String
Array
Math
Data