JavaScript常用对象的常用方法理解
JavaScript常用对象的常用方法理解
施长成 发表于3年前
JavaScript常用对象的常用方法理解
  • 发表于 3年前
  • 阅读 7
  • 收藏 0
  • 点赞 0
  • 评论 0

移动开发云端新模式探索实践 >>>   

摘要: JavaScript 中 Math String Array等常用方法的使用

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


  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 5
博文 63
码字总数 22544
×
施长成
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: