Math对象 取整的方法有哪些
Math.floor 向下取整 直接舍弃小数部分
Math.ceil 向上取整 有小数就进位
Math.round 四舍五入
parseIn 取整 舍弃小数部分
随机min到max之间的整数
Math.floor(Math.random()*(max-min+1) + min)
字符串对象的方法
str.indexOf(searchValue,index)
查找一个字符串在另一个字符串中首次出现的位置 如果找到则是返回对应下标 找不到则是返回-1
str.lastIndexOf
从后万千查找一个字符串在另一个字符串中第一次出现的位置 如果找到则是返回对应下标 找不到则是返回-1
charAt(下标) 获取下标对应的字符
charCodeAt(下标) 获取下标对应的字符编码(ASCII) "a" "A" "0"
str.substring(start,end)
start和end都是可选值 start如果不写则是0 end如果不写 str.length
str.slice
start和end都是可选值 start如果不写则是0 end如果不写 str.length
substring和slice的区别
substring 会自动调整位置 碰见负数转为0
slice 不会调整位置 (2,0) "" 碰见负数截取到倒数第几个 (2,-2)
str.substr(start,length) 从下标start开始截取 截取长度为length
大小写转换
str.toUpperCase() 转大写
str.toLowerCase() 转小写
替换 str.replace(要替换的字符串,替换的字符串) 一次只能替换一个
去除首尾空格 str.trim()
str.split(分割符) 将字符串根据分割符分割成数组