uu聊天 二维码_JS|数据类型与对象(一切都是对象,理解了对象就理解了JS)
Jscript主要有三种数据类型,两种复合数据类型,两种特殊数据类型。
主要(基本)数据类型为:
复合(引用)数据类型为:
包括null的变量包括无价值或无对象。换句话说,这个变量没有保存有效的数字、文字串、boolean、数组或对象。通过给null值变量,可以去除变量的内容。
请注意,在Jscript中,不同于Jscript。同时应该指出的是,Jscript中的typeof运算符,报告的null值不是null,而是报告的null值。这种潜在的混淆是为了向下兼容。
Undefined数据类型
当对象属性不存在或声明变量但没有值时返回undefined值。
1Wrapper对象
wrapper是对象,uu聊天 二维码与代表的基础数据类型相同。每种基础数据类型都有其对应的String对应、Number对应和Boolean对应。这些对象都被称为wrapper,具有属性和方法,可以进一步定义对象。例如,String对象有一系列方法,使用这些方法可以改变字符串的颜色、大小和字体。Number对象的方法可以将一个数字格式化为指定位数的有效数字。无论是使用对象还是字面测量方式创建string、number还是Boolean,uu聊天 二维码JS都可以转换内部数据类型(基本数据类型和对象数据类型根据需要实现相互转换)。wrapper对象的真正优点是可以扩展基本数据类型的属性和方法,反而影响基本数据类型。
2JavaScript有几个内置或本地对象
String对象
Number对象
boolean对象
Arrray对象
Date对象
Math对象
Regegexp对象
Function对象(匿名函数)/p>
3trlet对象
String对象为wrapper对象,该对象包装在基本字符串上,具有一系列属性和方法。
varstring_name=”stringoftext”
varstring=netring(“stringoftext”)
将带引号的文字串文本赋予变量,可以隐藏地创建String对象,是基本类型的文字串。uu聊天 二维码也可以通过new关键词和结构函数String()创建String对象。无论采用哪种方法,新字符串变量都可以使用String对象的属性和方法。
4 创建自己的对象
要创建自己的对象实例,必须首先为其定义一个构造函数。构造函数创建一个新对象,赋予对象属性,并在合适的时候赋予方法。例如,以下示例是pasta对象定义结构函数。注意 this 关键字的使用,它指向当前对象。
this.grain=函数
this.grain=函数
this.width结束=width;
this.shis.shape=函数;
this.p>
this.p>
thisthis.this.cap>
<
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????:
定义对象结构器后,用new计算器制作对象实例。
varspaghetti=newpasta(“wheat”、0.2、”circle”、true)
window.alert(spagheti)
可以给对方的实例添加属性来改变实例,UU语音聊天背景但是同一个结构器生成的其他对象的定义不包括这些属性
-End-
。