javascript高级程序设计学习笔记二

时间:2021-10-09 14:48:33

一、本地对象(Object 、Function、Array、String、Boolean、Number、Date、RegExp、Error、EvalError、ReferenceError、SyntaxError、TypeError、URIError)

①Array

toString()方法:Array对象覆盖了toString()和valueOf()方法,Array通过对每项调用toString()方法,然后用逗号把他们连接在 一起构成

join()方法:该方法可以定义分隔符,该方法本质上与toString一样,只是可以自定义分隔符

Array转换为String的方法:toString()     valueOf()    toLocaleString()   join()

String转换为Array的方法:split()   该方法只有一个参数,该参数被看做数组项之间的分隔符

concat()方法:连接数组

slice()方法:提取数组中的部分项,一个参数【返回从该位置开始到数组结尾的所有项】;两个参数【返回两个参数之间的项,不包括第二位置处的项】

push()和pop()方法:用于在数组结尾处添加或删除一个或多个数组项

shift()和unshift()方法:操作第一项,删除第一项和在第一个位置插入一项,其余的项往后推一个位置

reverse()和sort()方法:将数组颠倒顺序和将数组按升序排列

splice()方法:删除      两个参数    第一个参数表示要删除第一项的位置    第二个参数表示要删除项的个数

                      替换并删除 (替换而不删除)     第一个参数表示起始位置    第二个参数表示要删除项的个数(不删除此项为0) 第三个参数及后面的参数表示要插入的项

二、内置对象:只有两个内置对象Global和Math

Math对象:

min()和max()方法:用于判断一组数中的最大值和最小值

abs()方法:用于返回数字的绝对值

ceil()方法:向上舍入函数

floor()方法:向下舍入函数

round()方法: 四舍五入法

sqrt()方法:返回指定数的平方根

random()方法:返回一个0到1之间的随机数,不包括0和1