js内置对象总结

js内置对象总结

数学对象Math{
			Math.PI  圆周率
			Math.random()   生成随机数
			Math.floor() 	向下取整
			Math.ceil() 	向上取整
			Math.round()	取整四舍五入
			Math.abs()           绝对值    
			Math.max()          最大值 
			Math.min()          最小值  
			Math.sin()            正弦
			Math.cos()            余弦
			Math.pow()          求指数次幂
			Math.sqrt()           求平方根
}----------------------------------------------------------------------------------------------------------
时间对象Date{
			var date = new Date();获取到的是1970年1月1日至今的毫秒数
			getTime():获取1970年1月1日至今的毫秒数
			valueOf();原始值,获取1970年1月1日至今的毫秒数 
			获取日期指定部分    getMilliseconds()  
   			getSeconds()  // 返回0-59  
 			getMinutes()  // 返回0-59  
  			getHours()    // 返回0-23   
 			getDay()      // 返回星期几 0周日   6周6 
  			getDate()     // 返回当前月的第几天    
			getMonth()    // 返回月份,***从0开始***    
			getFullYear()  //返回4位的年份  如 2016    
}----------------------------------------------------------------------------------------------------------
数组对象Array{
			创建数组对象的两种方式:字面量方式和new Array();
判断一个对象是否是数组:
			instanceof    如果返回true就是数组,false是非数组
			Array.isArray() 如果返回true就是数组,false是非数组
			valueOf()     返回数组对象本身
栈操作(先进后出):
			push()  添加元素    pop()   删除元素
队列操作(先进先出):
			shift()   删除元素    unshift() 添加元素
			排序方法:reverse()   翻转数组
操作方法:
			concat()    把参数拼接到当前数组、 或者用于连接两个或多个数组
			slice(start,end)     1、从start开始截取元素,到end结束,包括start,不包括end,返回新数组,start,end是索引; 不会改变原始数组
			splice()    1、从start开始截取元素,截取length个,,返回新数组,start是索引,length是个数 ; 会改变元素的数组
位置方法:
			indexOf()        都是找位置 返回索引值 没有找到返回 -1,第一次出现位置
			lastIndexOf()   如果没找到返回-1,元素最后一次出现的位置
数组迭代方法:
			forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数如:array.forEach(function(当前值, 索引数组下标))
			filter ()与map ();      		 filter()根据指定条件过滤元素,返回新数组 ;     	   map()数根据数学运算,返回新数组;
清空数组:
			方式1 推荐     arr = [] ;   方式2     arr.length = 0 ;   方式3    arr.splice(0, arr.length);	

数组转化字符串:	
			join()数组转化为字符串,以参数分割;
String对象 字符串对象的常用方法:
			1 .方法    charAt()        //获取指定位置处字符    charCodeAt()    //获取指定位置处字符的ASCII码    str[0]          //HTML5,IE8+支持 和charAt()等效	
			2. 字符串操作方法    concat()        //拼接字符串,等效于+,+更常用    slice(start,end)         //从start位置开始,截取到end位置,end取不到    substring(start,end)     
			//从start位置开始,截取到end位置,end取不到    substr(start,length)         从start位置开始,截取length个字符    indexOf()       //返回指定内容在元字符串中的位置,,如果没有,返回-1;(从前往后,检索到第一个就结束)
			    lastIndexOf()   //返回指定内容在元字符串中的位置,,如果没有,返回-1;(从后往前,检索到第一个就结束)    trim()        
	  //只能去除字符串前后的空白    大小写转换方法    toUpperCase()   //转换大写    toLowerCase()   //转换小写    search()//方法用于检索字符串中指定的子字符串,返回子字符串的起始位置    replace(old,new) //替换字符串替换字符串 new替换old    split() //分割字符串 返回的是一个数组。。数组的元素就是以参数的分割的

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值