JavaScript内置对象

JavaScript中的对象分为4种:内置对象、浏览器对象、自定义对象、DOM对象

1.什么是内置对象
放置在内部的对象

2.Math对象

属性:

Math.   生成随机数
Math.floor()  向下取整

Math.ceil()    向上取整
Math.round()        取整,四舍五入
Math.abs()          绝对值
 Math.max()         最大值 

Math.min()         最小值  

Math.sin()          正弦

Math.cos()          余弦

Math.pow()         求指数次幂

Math.sqrt()         求平方根

3.Date对象

创建日期对象

Date()是构造函数

var date = new Date();

属性

    getMilliseconds() 
    getSeconds()  // 秒
    getMinutes()  //  分
    getHours()    // 时
    getDay()      // 返回星期几 0周日   6周6
    getDate()     // 日
    getMonth()    // 月
    getFullYear()  //年

4.Array对象

创建数组对象的两种方式

1、字面量方式

2、new Array()

添加删除

push()  在数组的末尾添加一个或多个元素; 返回数组长度

unshift()  在数组的开始添加一个或多个元素; 返回数组长度

pop()   把数组中的最后一个元素删除  返回切除元素         

 shift()   把数组中的第一个元素删除 返回切除元素

排序方法

reverse()   翻转数组

位置方法

indexOf()        都是找位置 返回索引值 没有找到返回 -1,第一次出现位置

lastIndexOf()   如果没找到返回-1,元素最后一次出现的位置

数组迭代方法

迭代:就是不停的转换

forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数

every() some()方法用于检测数组所有元素是否都符合指定条件(通过函数提供)

some(),every()方法的参数是一个回调函数,回调函数中的第一个参数是数组的元素,第二个参数是数组的索引    都会返回新的数组

every():判断回调函数中的表达式是否全部满足,如果满足,返回值就是true,只要有一个不满足就是false

some判断回调函数中的表达式是否有一个满足,如果至少一个满足,返回值就是true

filter ()与map ()

filter()根据指定条件过滤元素,返回新数组 ;

map()数根据数学运算,返回新数组

清空数组

方式1 
        arr = []
方式2 
        arr.length = 0
方式3
        arr.splice(0, arr.length)

数组转化字符串

join()数组转化为字符串,以参数分割

基本包装类型

为了方便操作基本数据类型,JavaScript还提供了三个特殊的引用类型:String/Number/Boolean

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() //分割字符串 返回的是一个数组。。数组的元素就是以参数的分割的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李时一

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值