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. 属性或者方法