JavaScript简介

2017-10-13  本文已影响0人  哈哈哈哈哈啊啊啊

一、javaScript组成

1.1什么是ECMAScript的兼容

1.2 浏览器对象模型

从根本上讲,BOM只处理浏览器窗口和框架,也做了一些拓展:

二、 在html中使用JavaScript

2.1 script元素

2.2 数据类型

2.2.1 简单数据类型

undefined,string,number,null,boolean

2.2.2 复杂数据类型

Object

2.2.3 理解函数的参数

ECMAScript中的参数在内部是用一个数组来表示的,所以传递参数时没有严格的限制

2.2.4 检测类型

要检测一个变量是不是基本数据类型用typeof,如果检测的变量是引用类型,用instanceof

三、js中数组的方法

3.1 创建数组的基本方式

var arr = new Array();
var arr = [];

3.2 检测数组

判断某个对象是不是数组
value instance of Array

3.3 转换方法

toString():返回数组中每个值的字符串形式拼接而成的一个以逗号分隔的字符串
valueOf():返回的是数组

3.4 栈方法

push():推入一项
pop():取出最后一项

3.5 队列方法

shift():取得第一项
unshift():在前边添加项

3.6重排序

reverse():倒序
sort():排序

3.7 操作方法

cancat():合并
slice():返回从该参数指定位置开始到当前数组末尾的所有项
splice():可以删除任意数量的项,插入从第3个参数开始

3.8 位置方法

indexof():返回查找项最开始出现的索引
lastindexof():从数组的末尾向前查找

3.9 迭代方法

every(),filter(),forEach(),map(),some()

四、 引用类型和基本包装类型的区别

就是对象的生存期,使用new操作符创建的引用类型的实例,在执行流离开当前作用域之前都一直保存在内存中,而自动创建的基本包装类型的对象,则只存在于一行代码的执行瞬间,然后立即被销毁,不能在运行时为基本类型值添加属性和方法。

4.1 基本包装类型

使用时候的三部曲

上一篇下一篇

猜你喜欢

热点阅读