JS内置对象总结

目录

内置对象:Math

内置对象:Date

内置对象:String

内置对象:Array


内置对象:Math

Math.PI                 圆周率3.14159265
Math.floor()                 向下取整
Math.ceil()                向上取整
Math.round()                四舍五入
Math.abs()                计算绝对值
Math.max(x,y)                求俩个数的最大值
Math.min(x,y)                求俩个数的最小值
Math.random()               产生[0,1)之间的浮点数

Math.PI //圆周率
Math.floor(0.5) //向下取整0
Math.ceil(0.5) //向上取整1
Math.round(0.5) //四舍五入 就近取整1
Math.abs(-2) //绝对值 去负号2
Math.max(1,2) //最大值2
Math.min(1,2) //最小值1
Math.random() //随机返回[0,1)之间的浮点数

内置对象:Date

getFullYear()                获取系统年份

getMonth()                获取系统月份(0-11)

getDate()                获取系统日期

getDay()                获取系统星期几(周0--周6)

getHours()                获取系统小时

getMinutes()                获取系统分钟

getSeconds()                获取系统秒数

Date.now()                (H5新增方法)时间(距离1970年1月1日0点过去的毫秒数)

let date=new Date();
console.log(date.getfullYear()); //返回系统时间年份 2021
console.log(date.getMonth()); //返回系统时间月份 8
console.log(date.getDate()); //返回系统时间日期 22
console.log(date.getDay()); //返回系统时间星期几 6
console.log(date.getHours()); //返回系统时间小时 9
console.log(date.getMinutes()); //返回系统时间分钟 25
console.log(date.getSeconds()); //返回系统时间秒数 39
console.log(Date.now()); //距离1970年1月1日0点过去的毫秒数 1631296706321

内置对象:String

charAt()                        返回指定位置的字符

let str = 'abcde'
console.log(str.charAt('b')) // 1

concat(str1,str2…)                concat()方法用于连接两个~多个字符串

let str = 'ab'
console.log(str.concat('c', 'd'))
// abcd

substr(start,length)                从开始位置截取字符串,length是个数

var str = "abcd"
console.log(str.substr(1,2))   // bc

slice(start,end)                从start位置开始,截取到end位置,end取不到

let str = 'abcdefg'
console.log(str.slice(4, 6));    //ef

substring(start,end)                从start位置开始,截取到end位置,end取不到,基本和slice相同,但是不接受负值

var str = "abcde";
console.log(str.substring(1,3));    // bc

toUpperCase()                英文字母转换大写

toLowerCase()                英文字母转换小写

"A,B,C".toLowerCase() //"a,b,c"
"a,b,c".toUpperCase() //"A,B,C"

split()                                分割字符串

let s='a,b,c'
console.log(s.split(','))

replace()                        替换字符串,只替换第一个要替换的字符

replaceAll()                替换字符串,替换所有要替换的字符

var s='andyandy';
s.replace('a','b');
console.log(s)
s.replaceAll('a','h');
console.log(s)

内置对象:Array

unshift()                 从数组前增加元素

push()                从数组后增加元素

pop()                从数组中删除最后一个元素

shift()                从数组中删除第一个元素

​let arr=[];
arr.push('s')
arr.unshift('x')
arr.pop()
arr.shift()

isArray() /instanceof               检测是否为数组

let arr=[]
console.log(arr instanceof Array)
Array.isArray(arr)

reverse()                        翻转数组

sort()                          数组排序

let arr = [2,1,5,3,4]
arr.reverse(); // 翻转数组
console.log(arr)
arr.sort(); // 排序
console.log(arr)

indexOf()                        返回数组元素索引号,如果数组中有多个元素,只返回第一个的索引

let arr=[1,2,3,1];
console.log(arr.indexOf(3))

concat()                连接两个或多个数组,不影响原数组

slice()                        数组截取是左闭右开的,不影响原数组

splice()                        数组删除,注意:这个会影响原数组

let a=[1,2,3],b=[4,5,6],c=[]
console.log(c.concat(a,b)) // [1, 2, 3, 4, 5, 6]
console.log(a.slice(0,1))  // [1]
console.log(b.splice(2,1)) // [ 4, 5]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值