宝哥软件园

JavaScript基础章节(3)中的对象和函数等引用类型

编辑:宝哥软件园 来源:互联网 时间:2021-09-21

阅读目录

对象类型

1.由构造函数创建。2.通过文字符号创建对象。

数组类型

同样,有两种方法可以创建阵列。如果要打印数组中的所有值,可以直接打印数组的变量名:给数组添加值:stack方法,queue方法;对数组进行排序;数组的一些运算方法:查找定位法迭代法。

合并方法

日期类型

正则表达式类型

功能类型

三个代表:

方法重载函数内部属性(参数和这个)。

基本包装类型

浏览器内置对象的URI编码方法。

摘要

在《一步步学习javascript基础篇(1):基本概念》中,我们简单介绍了五种基本的数据类型:Undefined、Null、Boolean、Number和String。今天主要介绍复杂的数据类型(即引用数据类型)。

对象类型

最常用的引用类型是对象类型,通常用于存储和传输数据。然而,我们知道创造它的两种方法吗?

1、通过构造函数创建。

例如var obj=new Object();

js中的引用类型有非常灵活的用法,可以动态地附加属性和赋值。

例如:

var obj=新对象();名称='张三';//动态添加属性,赋值obj.age=23alert(obj . name);2.通过文字符号创建对象。

如今,人们更多使用的是文字符号来创建对象。

例如:

Var obj={name: '张三',年龄: 23 };警惕;而以上效果是等价的。以这种方式产生感觉结构更清晰,更封闭。)

我们仍然可以这样使用它。

例如:

var obj={ };名称='张三';年龄=23岁;警惕;例如:

Var obj={'name':' Zhang San ',//属性age: 23}加双引号;alert(obj . name);感觉结实灵活吗?当我访问属性时,我通常会指出它们,但还有其他方法。

例如:(我们可以用括号来访问属性值)。

Var obj={'name tow': '张三',年龄: 23 };//alert(obj . name tow);//这里会报错,属性不能有空格提醒(obj[' name tow ']);//通常可以在这里弹出:

数组类型

除了对象,应该属于数组最多的。这是一个常见用法的列表。

还有两种方法可以创建Array :

var arr=新数组(1,2,3,4,5);//通过构造函数创建var arr2=[5,4,3,2,1];//相当于通过文字表达式创建数组,我们可以通过下标:alert(arr[2])直接访问数组;

如果我们想打印数组中的所有值,我们可以简单地打印数组的变量名:

var arr2=[5,4,3,2,1];//通过文字表达式创建var str2=for(var I=0;长度;i ) { str2=arr2[i]',' } alert(str 2);//打印拼接字符串告警(arr 2);//直接打印变量名(其实会自动调用数组的toString方法)。示例:

var arr2=[5,4,3,2,1];//通过文字表达式创建var str2=for(var I=0;长度;i ) { str2=arr2[i]',' } alert(str 2);//打印拼接字符串示例:

var arr2=[5,4,3,2,1];//通过文字表达式创建警报(arr 2);//直接打印变量名(其实会自动调用数组的toString方法)。直接在上面打印arr2,我们发现默认是用逗号分隔的。所以有时候,如果我们不想用逗号,该怎么办?那么您可能可以使用连接方法。

var arr2=[5,4,3,2,1];//通过文字表达式(arr2)创建警报。join(' _ ');//直接打印变量名(实际上它会自动调用数组的toString方法)并给数组添加值:

我们可以直接:arr 2[4]=7;arr 2[5]=8;

还有一种更巧妙的增值方式:arr 2[arr 2 . length]=9;arr 2[arr 2 . length]=10;下标长度刚好低于数组的最大长度。

更多资讯
游戏推荐
更多+