javascript 数据类型和操作方法

  1. teypof 操作符,用于检查变量的数据类型。
  2. 数值转换方法:Number(),parseInt(),parseFloat(),其中后面两个可以带两个参数。
  3. toString()可讲非字符串值转换为字符串,可带参数,主要用于讲数字转换为字符串。null和undefined没有toString()方法。
  4. object类型的属性和方法:constructor指向创建对象的函数;hasOwnproperty()检查属性或方法是否存在于对象实例中;isPrototypeOf()检查传入的对象是否是另一个对象的原型;toString()返回对象的字符串表示;valueOf()返回对象字符串、数值或布尔值表示。
  5. instanceof检查对象的类型
  6. 数组 ARRAY:使用toString(),valueOf()可将数组转换为字符串并以逗号隔开;join()可以将数组转换为字符串并以自定义的字符隔开,带一个参数,即用来分割的字符;pash()接收任意数量的参数,把他们添加到数组的末尾,并返回;pop()从数组的末尾移除最后一项,并返回;shift()移除数组的第一项,并返回;unshift()在数组的前端添加任意项,并返回。ie对次方法返回undefined;reverse()、sort()给数组排序,sort()接收一个比较函数作为参数;concat()基于当前数组创建新的数组;slice()基于当前数组的一项或多项创建新的数组,接受一个或者两个参数,如果是一个参数则表示从数组的该位置知道末尾,如果有两个参数,则表示他们之间的项,不包括结束位置的项;splice()可以删除、插入、替换,返回一个数组,该数组是从原始数组中删除的项,删除是接收两个参数,起始位置和要删除的项数。插入时第一个参数为插入的起始位置,第二个参数为0,表示不删除,之后为插入的值。替换第二个参数为要替换的项数,其他同插入。
  7. toFixed()、toExponential()、toPrecision()返回固定格式的小数,接收一个参数,表示小数数位。
  8. concat()连接字符串;slice(),substr(),substring()基于当前字符串创建新的字符串。
  9. 查找字符串:indexOf()表示从前往后查找,lastIndexOf()表示从后往前查找,接收一个或者两个参数,要查询的字符串,和开始的位置。
  10. 字符串转换:toLowerCase(),toUpperCase();
  11. 字符串匹配:match(),search()
  12. 字符串替换:replace();
  13. 数学对象:Math.ceil()向上取整;Math.round()四舍五入;Math.floor()向下取整;random()取随机数: 值=Math.floor(Math.random()*可能值得总数 + 第一个可能值;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值