基类object的子类有:
Function Ayyay Number Boolean String Date Math RegExp 都是类,本质都是函数
String类:
定义字符串的方法:
var st=new String(“hello world”)
简写:var st=“hello world”
字符串的加号运算+仅仅就是拼接
字符串prototype上的方法:
charAt()返回在指定位置的字符
Concat()链接两个或多个字符串
indexOf()返回某个字符串在字符串中首次出现的位置
lastIndexOf()功能和indexOf一样,不过是从后往前首次出现的位置
match()
search()
Replace()
Slice()截取字符串中的一部分
· split()将字符串按某种形式分割成数组
substr()也是截取和slice有点区别
substring()和slice一样
toLowerCase()将字符串中的字符都变成小写
toUpperCase()将字符串中的字符变成大写
trim()去掉字符串两端的空白
Array数组的方法:
定义:var arr=new Ayyay(“12”,“zhang”)
简写:var arr=[12,"张三"]
push()在数组的结尾处添加一个新元素,返回值是数组长度
unshift()在开始出添加一个新元素,返回值是数组长度
pop()删除数组中的最后一个元素,返回的是删除的那个元素
shift()删除数组中的第一个元素,返回的是删除的那个元素
slice()截取数组中的一部分,并返回新的数组,对原来的数组没有影响
splice()在数组中添加或删除元素
sort()在数组中添加或删除元素
reverse()反转数组中元素的顺序
toString()将数组转换成字符串格式的数组,并返回结果
concat()合并多个数组,并返回新的值
indexOf()检索数组中的元素,并返回他所在的位置,没有返回-1