srting
charAt()
返回字符串index位置的字符
charAt(index);
charCodeAt()
返回字符串index位置的字符的字符编码
charCodeAt(index);
indexOf()与lastIndexOf()
和数组中的差不多;
indexOf()返回顺序查找子字符串的第一个位置并返回number,查不到返回-1;
lastIndexOf()返回倒序查找子字符串的第一个位置并返回number,查不到返回-1;
slice()、substring()、sbustr()
slice(start,end)表示截取子字符串;
start必填;end选填,省略时截取到字符串尾部;如果参数为负,会将负值与字符串长度相加;
sbustring()和slice功能一样;差别是当参数为负时自动将参数转化成0;并且会将两个参数的较小值作为开始位置,较大值作为结束位置;
substr(start,length);表示截取子字符串;
start必填;length可选,表示截取字符总数,省略时截取到字符串尾部;
当start为负数时会将传入的负值与字符串长度相加;当length为负数时,返回空字符串;
split()
split(separator)将字符串分割为字符串数组;返回数组;separator必填,分隔符;
replace()
replace(substr,replacement)使用字符替换字符串的一些字符,返回字符串;
substr必填,规定子字符串或要替代的模式的对象;
replacement必填,一个字符串值;
toUpperCase()
把字符串转换为大写;
toLowerCase()
把字符串转换为小写;
math对象
min()
求一组数组中的最小值;返回number;
max()
求一组数组中的最大值;返回number;
ceil()
向上取整;返回number;
floor()
向下取整;返回number;
round()
将数值四舍五入为整数;返回number;
abs()
返回数值绝对值;,返回number;
random()
随机数,返回大于等于0小于1的一个随机数;返回number;
求n-到m之间的随机数的公式:random=math.floor(Math.random()*(m-n+1)+n);
date对象
new Date();表示创建一个日期时间对象;返回值:不传参的情况下返回当前日期;如果想根据特定的日期和时间创建对象,必须传入表示该日期的毫秒数或一组逗号隔开的表示年月日时分秒的参数;
获取日期的方法
getFullYear();返回4位数年份;
getMonth()返回月份,0-11;
getDate()返回月份的某一天;
getDay()返回星期;0-6;
getHours()返回小时;
getMinutes();返回分;
getSeconds()返回秒;
getTime()返回表示日期的毫秒数;
设置日期的方法
setFullYear();设置4位数年份;
setMonth()设置月份,0-11;
setDate()设置月份的某一天;
setDay()设置星期;0-6;
setHours()设置小时;
setMinutes();设置分;
setSeconds()设置秒;
setTime()以毫秒数设置日期,会改变整个日期;
Comments NOTHING