js 数据类型转换和数组常用方法

数据类型转化
      1.数据类型的判断:typeof       instanceof

    2.转化为数字
        隐式类型转换
        显示类型转换    
            Number()库函数 :把一个能转换为数字的其他类型转换为数字
            parseInt()  :把一个字符串按照整数的方式“解析”,如果开头的一部分可以,解析一部分;如果解析不了,NaN
            parseFloat:   用于浮点数或科学计数法
            isNaN() :  不是数字,那么会自动调用Number()
    3.转换为字符串
        隐式类型转换
            tmp=' '+数字。 会把数字转换成字符串。 
        显示类型转换
            String(),生成一个字符串
            toString()  成员函数        null ,undefined 不能使用它
    4.转化为boolean值
        隐式类型转化
            !0 取反变成true !1 变成false
        显示类型转化
            库函数Boolean()

数组的成员函数
        concat:  把两个数组合并成一个数组
        join :   把数组串行化为一个字符串 例: var a=[1,2,3];  console.log(a.join(' '));  (相当加一个分隔符)
        sort: (缺省)把数据按照字符串的ASCII码进行排序,在原数组上操作,不生成新数组
        slice:    从数组上选择一部分元素,拷贝,生成新的数组,原数组不受影响
        splice:  从数组上截取一部分,原数组受影响
        delete:删除数组中的元素
        
        数组的性质:令a.length=0可以清空数组,还有a.splice(0)或者用循环a.pop(),shift清空数组

        以下数组的函数都是使用数字的方式添加/删除元素,并且length有效
        push:  在数组的尾部增加一个元素
        pop:   把数组尾部的元素去掉
        shift:   把数组的头部的元素去掉
        unshift: 在数组的头部增加一个元素
            应用:1、把数组作为一个尾进尾出的栈(后入先出)
                2、把数组作为一个头进头出的栈
                3、把数组作为一个头进尾出的队列queue(先入先出)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值