函数:
- + - * / 字符串和数字可以进行运算,除了+号是拼接
- parseInt(num,进制数) //字符串转数字
- parsefloat(num,进制数)
- typeof() 判断类型(===三个等号是判断两个var的类型以及值是否相同)
- fixed(float,2) 对小数点2位后的进行四舍五入
- substring(star,end)
- substring(star,length)
- charAt(index)
- replace(xxx,yyy) //把某字符串中的XXX替换成yyy
- split(reg,length) //把字符串分割成字符串组
- indexof(字符串) //返回字符串位置
- lastIndexof(字符串)
- trim()
- sreah(字符串) 查询字符串是否存在
- concat//数组的拼接、拼接后是新的数组
- splice(start,end)//截取数组的一部分
- splice(start,end,value) 修改数组中间的元素,“start,end定位要元素再用value替换,end可以是0”就可以往中间插入字符
数组:语法
var array = new Array();
var array= [*,*,*]
数组遍历forEach(function(value,index,array){
docement.log(value,,,)
})
reduce(function(value,nextvalue,index,array){
docement.log(value,,,)
})
数组排序:arr.sort(funtion(first,second){
return first-second
})
docement.log(value,,,)
})
reduce(function(value,nextvalue,index,array){
docement.log(value,,,)
})
数组排序:arr.sort(funtion(first,second){
return first-second
})
decodeURL是什么?
decoURl是统一资源编码和解码:eg:有了decodeURL百度网址栏可以显示汉字
什么事globar对象?
他是内置对象和浏览器窗口的桥梁;
bom的window对象实现了对Global的封装
eg: windows.globar.eval("str")可以省去windows;这个方法是让浏览器执行字符串里面的语句而不是在浏览器显示字符串
内置分类?
分为: 本地对象:需要实例化(string、date、boolean)、部分可以简写
内置对象:不需要实例化就可以调用(Global、Math)
script中的prototype为内置对象增加、修改方法?
Date.prototype.name=function() 定义date类中的方法(为Date对象添加新的方法)
prototype 不但可以为本地对象添加方法,而且还可以重写本地对象的方法
----------name表示方法名