常用API

53 阅读2分钟

1 常用 API 分类

常用对象:

DOM{document}
BOM{window}

2 学习方式

功能说明书 —— 参照 API 文档

3 常用对象

1)Array 数组对象管理数组

创建数组对象

// 创建一个空的数组对象
var   数组名 =new   Array();

// 创建一个具有初始长度的数组对象
var   数组名 =new  Array(长度);

// 创建具有初始值的
var   数组名 =new  Array(数据 1,数据 2,数据 3);

使用方式

给数组添加值
    数组名 [索引位置]= 新的值
    
获取值
    数组名 [索引位置]

Array 常用对象的好处是提供很多功能

属性 —— 获取一些信息
    Length:设置或者获取数组元素的个数
函数 —— 完成一些功能
    // 将后面的数组按照顺序合并到源数组
    源数组.concat (数组名 1,数组名 2^…)
    
    // 返回数组中符合元素的值,一但找到符合条件的值,返回结果 
    源数组.find (条件函数)
    
    // 可以将数组转化成字符串
    源数组.join (连接符) 
    
    // 翻转数组元素顺序
    源数组.reverse ()        
    
    // 排序顺序可以是字母或数字,并按升序或降序
    // 默认排序顺序为按字母升序
    // 当数字是按字母顺序排列时 "40" 将排在 "5" 前面
    // 使用数字排序,你必须通过一个函数作为参数来调用
    // 函数指定数字是按照升序还是降序排列
    // 数据排序
    源数组.sort ()
    
    // 升序
    源数组.sort (function (a,b){return a-b});
    
    // 降序
    源数组.sort (function (a,b){return b-a});

如何使用属性或者函数

数组对象名。属性或者函数

2)String 字符串对象

对字符串进行处理

语法:

var 对象名 = new String (字符串) 简写:var 对象名 = 字符串常量
var 对象名 = new String ();

提供的方法和属性

属性
    Length—— 字符串的长度
    
函数
    charAt ()—— 返回在指定位置的字符
    indexOf()—— 返回指定的字符串值在字符串中首次出现的位置
    split ()—— 把字符串分割为字符串数组
    toUpperCase ()—— 把字符串转换为大写
    toLowerCase ()—— 把字符串转换为小写
    trim ()—— 去除字符串两边的空白

3)Data 对象

用来处理日期或获取时间

语法:

var 日期对象 = new Data ();
var 日期对象 =new Data(year,month,day,hours,minutes,seconds,milliseconds)

特殊函数

Data.parse (日期)    // 返回 1970 年 1 月 1 日 0 时 0 分到指定日期的毫秒数

4)Math 数学对象

静态对象,不需要 new

语法:

Math. 属性或者方法