Javascript - 内置构造函数

1 内置构造函数

1. Boolean

2. Number
   实例的属性和方法:
   	toFixed()
   	toStirng()
   构造函数本身的属性和方法:
    Number.MAX_VALUE
    Number.MIN_VALUE

3. String
   实例的属性和方法
   	length
    charAt()
    indexOf()
    lastIndexOf()
    slice()
    substring()
    substr()
    toUpperCase()
    toLowerCase()
    split()
    charCodeAt()
   构造函数本身的属性和方法
    String.fromCharCode()
    
4. Date
   实例的属性和方法:
   	getFullYear();
   	getMonth()
   	getDate()
   	getDay()
   	getHours()
   	getMinutes()
   	getSeconds()
   	getMilliseconds()
   	getUTC...
   	getTime()
   	set...
   	setUTC...
   	setTime()
   构造函数本身的属性和方法:
    Date.now()
    Date.UTC()

2 内置构造函数

2.1 Math

Math.PI			获取圆周率
Math.abs()		取绝对值
Math.sqrt()		取平方根
Math.pow()		求次方
Math.max()		取所有参数中最大的
Math.min()      取所有参数中最小的
Math.floor()	舍一取整
Math.ceil()		进一取整
Math.round()    四舍五入取整
Math.random()   取随机属性(0~1 小数,0可能被取到,1不可能)
// 随机取 0 ~ 9 之间的整数
console.log('0 ~ 9 之间的随机整数:', Math.floor(Math.random() * 10));
console.log('0 ~ 13 之间的随机整数:', Math.floor(Math.random() * 14));

// 先随机取 0 ~ 11,再 + 5
console.log('5 ~ 16 之间的随机整数:', Math.floor(Math.random() * 12) + 5)

2.2 Array

① 访问方法
concat()		合并多个数组
join()			将数组元素合并为字符串
slice()			截取数组

indexOf()		返回指定元素第一次出现的位置,不存在返回-1。 ES5
lastIndexOf()	返回指定元素最后一次出现的位置,不存在返回-1。 ES5
forEach()		遍历数组,回调函数作为参数
filter()		过滤数组,回调函数作为参数,返回由满足条件的元素组成的新数组
map()			回调函数作为参数, 返回与原素组长度相等的新数组,新数组元素取决于回调函数返回值
every()			返回布尔值,每个回调函数都返回true,最终结果才返回true
some()          返回布尔值,只要有一个回调函数返回true,最终结果返回 true
reduce()		把最后一次回调的返回值作为reduce的返回值,每个回调的第一个参数是上一次回调的返回值
reduceRight()	相比于 reduce() 从右向左遍历
② 修改器方法

修改器方法:调用方法之后,对象本身也会被改变。 只有数组实例才有修改器方法。

push()			在数组后面添加一个或多个元素,返回添加了元素之后数组的长度
unshift()       在数组前面添加一个或多个元素,返回添加了元素之后数组的长度
pop()			删除最后一个元素,返回被删除的元素
shift()			删除第一个元素,返回被删除的元素
splice()		替换元素,返回被删除元素组成的数组
reverse()		翻转数组
sort()			数组排序,接收回调函数作为参数

2.3 Function

Function 实例的属性和方法

call()		把函数调用并且指定函数内this的值
apply()     把函数调用并且指定函数内this的值, 第二个参数是数组,数组的元素作为函数的参数
bind()      返回一个改变了this执行的新函数。
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值