js 第五章总结(引用类型)

引用类型的值(对象)是引用类型的一个实例,它是一种数据结构,用于将数据和功能组织在一起,也常被称为类。

一、Object类型

1.创建方式:
(1)new+操作符

        var person = new Object();
        person.name = "lili";
        person.age = "18";

(2)对象字面量

        var person = {
            name : "lili",
            age : 18
        };
        或
        var person = {};
        person.name = "lili";
        person.age = "18";        

2.访问对象属性
(1)person[“name”]
(2)person.name(常用)

二、Array类型

1.创建数组
(1)Array构造函数

        var colors = new Array();
        
        //创建length为20的数组
        var colors = new Array(20);
        
        //直接初始化数组
        var colors = new Array("red","pink","blue");
		//省略new操作符
		var colors = Array("gray");
		var colors = Array(3);

(2)使用数组字面量(数组字面量由一对包含数组的方括号表示)

        var colors = ["red","pink","blue"];
        var colors = [];		//创建一个空数组

2.引用数组元素:数组名 [ 索引 ] ;

三、Date类型

显示日期和时间的方法。

四、RegExp类型

RegExp类型支持正则表达式。
1.正则表达式的匹配模式:
g:全局模式,将此模式应用到所有字符串
i:不区分大小写模式,即匹配时忽略匹配项的大小写
m:多行模式,与多行文本进行匹配
2.创建正则表达式
(1)使用字面量形式:
var 变量名 = / 目标字符串 / 匹配模式
(2)创建RegExp构造函数:
变量名 = new RegExp(“字符串”,“匹配模式”);

五、Function类型

1.函数的定义
(1)通过函数的声明:

function 函数名(任意数量的参数){
	语句;
}

对于(1),调用语句可以在任何位置,因为解析器会率先解析函数的声明
(2)使用函数表达式

        var 变量名 = function(参数列表){
            语句;
        };

对于(2),调用语句只能在函数表达式后面,否则会出现错误
(3)使用Function构造函数(不推荐)

六、基本包装类型

Boolean、Number、String
每当读取到一个基本类型值的时候,后台就会创建一个对应的基本包装类型的对象,从而让我们调用一些方法来操作这些数据。
引用类型与基本包装类型的区别是生存期:基本包装类型为其创建的属性和方法存在于一瞬间,然后立即被销毁。

七、单体内置对象

Clobal、Math
1.Global对象:所有在全局作用域中定义的属性和函数都是Global对象的属性。
2.Math对象:保存着数学公式和信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值