關於 construct object opp

constructorjavascript

定義和用法

constructor 屬性返回對建立此對象的數組函數的引用。java

語法

object.constructor

實例

例子 1

在本例中,咱們將展現如何使用 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

例子 2

在本例中,咱們將展現如何使用 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  

相關文章
相關標籤/搜索