JavaScript常用对象的常用方法理解

1.判断一个数字是否未NaN

if("NaN" == Number.toString()){} 或者  isNaN()


2. String 

    concat String 的 concat能够创建一个新的对象,而不会修改原本的值。

    indexOf 查询string中指定值第一次所在的位置

    lastIndexOf 与indexOf相反

    charAt 根据指定的index位置获取指定位置的字符,若超过字符串最长长度则为 “”

    match 、replace、search 需要使用正则表达式进行匹配【new RegExp(/^....&/);】

    slice 根据开始和结束值 确定需要截取的字符串 生成一个新的字符串

    split 根据具体的值将字符串分拆成数组

    substr 根据初始位置和长度截取字符串,生成一个新的字符串

    toLowerCase 将字符串全部转成小写字母,生成一个新的字符串

    toUpperCase 将字符串全部转成大写字母,生成一个新的字符串【如果第一个参数为负数,则从结尾开始】

3.Boolean

    如果省略 value 参数,或者设置为 0、-0、null、""、false、undefined 或 NaN,则该对象设置为 false。否则设置为 true(即使 value 参数是字符串 "false")


4.Date

    设置时间,比如得到 年月日时分秒,设置年月日时分秒


5.Math对象方法

    round    对指定数值执行四舍五入

    

6.Array

    concat 两个数组数据合并,生成一个新的数组。

    join 将数组自动合并成字符串

    splice 将字符串根据分割符自动转成数组

    push 将数组的末尾添加一个或者多个元素,并返回新的长度

    pop 删除并返回最后一个元素[删除最后一个元素]

    unshift 向数组的开头添加一个或者多个元素,并返回新的长度

    shift 删除并返回数组的第一个元素{从第一开头开始删除数据]

    slice 从某个已有的数组返回选定的元素,若是输入的下标超过 数组长度,则返回[]

    sort 对数组的元素进行排序,需要自己重新排序算法

    

7.Function

    isNaN(x) 如果x是特殊的非数字值NaN,返回的就是true,如果是其他值则返回false

    decodeURI() 解码某个编码的URI    

    encodeURI 对字符串进行编码

    eval()    计算JavaScript字符串,并将它作为脚本代码来执行

    Number()    把对象的值转换为数字

    parseFLoat()    解析一个字符串并返回一个浮点数

    parseInt()    解析一个字符串并返回一个整数

    String()    把对象的值转换为字符串


8.JSON对象

    JSON.parse()    用来将JSON字符串反序列化对象

    JSON.stringify()    用来将对象序列化为JSON字符串

    注:老版本的浏览器不支持这个对象,需要通过json2.js来实现同样的功能。

    参考网站:http://www.cnblogs.com/TomXu/archive/2012/01/11/2311956.html


转载于:https://my.oschina.net/shichangcheng/blog/394390

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值