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