JS对象含义:拥有属性和方法的数据
对象种类:Array,Boolean,Date,Math,Number,String,RegExp,全局属性和函数;
方法:toString 把布尔值转为字符串,并返回结果,对所有对象都具备
创建对象:
var date=new Date;
var date=new Date(milliseconds);
var date=new Date(dateString);
var date=new Date(year,month,day,hours,minutes,seconds,milliseconds);
注意:第四种的month 是从0开始
方法:Date.~
getFullYear() //从Date对象以4位数返回年
getMonth 从Date对象返回月(0~11)
getDate //从Date对象返回天(0~31)
getDay //从Date对象返回周中一天(0~6)
getHours //从Date对象返回小时(0~23)
getMinutes //从Date对象返回分(0~59)
getSeconds //从Date对象返回秒(0~59)
getMilliseconds //从Date对象返回毫秒(0~999)
Number 对象属性
MAX_VALUE 最大数
MIN_VALUE 最小数
isFinite() 检测指定参数是否为无穷大,
toFixed() 返回指定位数的小数数字
String 对象属性
length 长度
方法:
charAt() 返回指定位置的字符
indexOf() 返回某字符在文中首次出现的位置;
lastIndexOf() 返回从后往前数字符出现位置
split() 把字符串分割为数组
slice() 提前字符串片段,并在新的字符串中返回被提取部分
substr() 从起始索引号提取字符串中指定数码的字符
substring 提取字符串中两个指定索引号之间字符
trim () 去除字符串两边空白
对比
全局属性和函数;
方法:
encodeURI() 把字符串编码为URI
decodeURI() 解码某个编码URI