js内置对象的方法属性总结

1.Math:数学对象
    1.Math.PI                     // 圆周率
    2.Math.floor(n)              // 向下取整(将小数去掉) parseInt()替代
    3.Math.ceil(n)                // 向上取整(将小数进1)
    *4.Math.round(n)               // 四舍五入版 就近取整   但是 .5 特殊 它往大了取   四周,周围
    5.Math.abs(n)                 // 绝对值
    6.Math.max(n1,n2,...)        //获取最大值 
    7.Math.min(n1,n2,...)        //获取最小值
    *8.Math.random()            //获取随机小数: 0 =< x < 1
    *9.Math.floor(Math.random() * (max - min + 1)) + min  //获取两个数之间的随机整数
    
2.Date:日期对象
    *1.var date = new Date();    //获取当前日期对象
    *2.var date = new Date('2019-05-01 08:08:08')        //将字符串格式的时间转换为日期对象(获取其他时间的日期对象)
    *3.date.getFullYear()        //获取年
    *4.date.getMonth()            //获取月 (0-11)
    *5.date.getDate()            //获取日
    *6.date.getDay()             //获取周几 (0-6,0周日)
    *7.date.getHours()            //获取小时
    *8.date.getMinutes()        //获取分钟
    *9.date.getSeconds()        //获取秒钟
    10.console.log('今天是:' + year + '年' + month + '月' + dates + '日 ' + arr[day]);        格式化日期(将日期对象转换为字符串)
    *11.date.valueOf()            //获取毫秒形式日期  
        (value:值,理解:获取当前date日期对象的真实值,本身内部存储的值。距离1970-1-1 0:0:0 的一个毫秒差)
    12.date.getTime()            //获取毫秒形式日期
    13.+new Date()                //获取毫秒形式日期
    14.Date.now()                //获取毫秒形式日期
    
    
3.数组Array对象
    *1.Array.isArray(arr)            //判断arr是否为数组   程序中is:理解为是否 。 
    *2.arr.push(参数1,参数2....)      //末尾添加一个或多个元素,返回新长度
    3.arr.unshift(参数1,参数2....)    //开头添加一个或多个元素,返回新长度
    *4.arr.pop()                    //删除数组最后一个元素,返回被删除的元素
    5.arr.shift()                     //删除数组的第一个元素,返回被删除的元素
    6.arr.reverse()                    //翻转数组
    7.arr.sort()                    //数组排序,参数匿名函数
    *8.arr.indexOf(元素)            //查找元素在数组中第一次出现的索引,如果不存在返回-1
    9.arr.lastIndexOf(元素)            //查找元素在数组中最后一次出现的索引,如果不存在返回-1
    *10.arr.toString()                //将数组元素以逗号分隔,转换为字符串,        
    *11.arr.join('分隔符')            //将数组元素以‘分隔符’分隔,转换为字符串
    
        将数组中的每个元素,加入到字符串中(拼接)
        
    12.arr.concat(arr1,arr2,...)    //将arr与arr1,arr2进行合并
    12.arr.slice(start,end)            //截取 包含选定索引的元素 形成新数组返回,[start,end)
    12.arr.splice(start,deleteCount,item1,item2,...)    //删除,替换数组指定范围的元素
    
    
4.字符串String对象
    str = 'abc'
    xxx = 'a'

    *1.str.indexOf('xxx',startIndex)        //从startIndex索引位置,开始查找xxx的索引,如果找不到返回-1 (从头到尾查找)    
    
        判断某些字符,在某个字符串中,是否存在?  ***
            var str = 'abc';
            if(str.indexOf('ab') == -1){
                不存在
            }
    
    *2.str.lastIndexOf('xxx',startIndex)    //从startIndex索引位置,开始查找xxx的索引,如果找不到返回-1 (从尾到头查找)
    *3.str.charAt(index)                    //获取index位置的字符
    *4.str.charCodeAt(index)                //获取index位置的字符对应的ASCII码
    *5.str[index]                            //获取index位置的字符   (为啥字符串可以使用[],字符串:字符数组)
    6.str.concat(str1,str2,...)                //将str与str1,str2进行合并  +替代
    *7.str.substr(startIndex,length)        //从start位置开始截取length个字符(如果length不传,默认截取到最后)
    8.str.slice(start,end)                      //截取 包含选定索引的字符 形成新字符串返回,[start,end)
    9.str.substring(start,end)                //截取 包含选定索引的字符 形成新字符串返回,[start,end)  与slice类似,但是不接受负值
    *10.str.replace(oldStr,newStr)            //将oldStr替换为newStr
    *11.str.split('分隔符')                    //将字符串按照分隔符,分隔为数组
    12.str.toUpperCase()                    //将str转换为大写  (这里指的是字母字符串)
    13.str.toLowerCase()                    //将str转换为小写  (这里指的是字母字符串)
    
    
    
    
    
    indexOf  与  charAt  是相反的功能:
    
        indexOf : 根据 内容 找  索引
        
        charAt / str[index] : 根据 索引  找 内容
        
        
        数组的 根据内容找索引 :  indexOf
        数组的 根据 索引找内容 : arr[index]
    
    
    
    
    
    
    
    
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值