js内置对象
JS中内置了17个对象,常用的有Array对象(提供一个数组模型),Date对象(处理时间),String对象(处理字符串),Math对象(处理数学操作)
String对象
常用方法
length; (返回字符串长度)
concat(); (连接字符串)
indexOf(); (检索字符串)
lastIndexOf(); (从后向前检索字符串)
slice(); (提取字符串的片段,并在新字符串中返回被提取的部分)
split(); (把字符串分割成字符串数组)
substr(); (从起始索引号提取字符串中指定数目的字符)
substring(); (提取字符串中两个指定的索引号之间的字符)
toLocaleLowerCase(); (把字符串转换为小写)
toLocaleUpperCase(); (把字符串转换为大写)
toLowerCase(); (把字符串转换为小写)
toUpperCase(); (把字符串转换为大写)
Math对象
常用方法
floor(x); (向下舍入)
ceil(x); (向上舍入)
max(x,y); (返回x和y的最大值)
min(x,y); (返回x和y的最小值)
random(); (返回随机数)
round(x); (四舍五入)
Array对象
## 创建数组
var var=new Array();
var var=new Array(“1”,“2”,“3”);
常用方法
arrayObject.concat(array1,array2,…,ayyayN) (链接多个数组)
arrayObject.slice(A,B) (选取从A到B的数组)
arrayObject.join(分隔符) (数组中用分隔符分隔)
arrayObject.reverse() (颠倒数组元素)
Date对象
## 创建Date对象
var date=new Date(); (返回的是本地时间)
常用方法
获取时间的方法:
Date(); (返回当日日期和时间)
getDate(); (返回一个月中的某一天(1-31))
getDay(); (返回一周中的某一天(0-6))
getMonth(); (返回月份(0-11))
getFullYear(); (以四位数字返回年份)
getHours(); (返回小时(0-23))
getMinutes(); (返回分钟(0-59))
getSeconds(); (返回秒数(0-59))
getTime(); (返回1970年1月1日至今的毫秒数)
设置时间的方法:
setDate(); (设置月中的某一天)
setMonth(); (设置月份)
setFullYear(); (设置年份)
setHours(); (设置小时)
setMinutes(); (设置分钟)
setSeconds(); (设置秒钟)
setTime(); (以毫秒设置对象)