• javascript中最常用的方法


    平时在工作中时常需要一些方法,下面列举几个最常用的几个方法。

    1. indexOf(searchvalue,fromindex)

    该方法用于查找一个字符串是否包含了另一个字符串

    indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置.

    string.indexOf(searchvalue,fromindex)

    参数                

    参数 注释
    searchvalue 需检索的字符串
    fromindex

    在字符串中开始检索的位置(0, stringObject.length - 1),

    如果不选该参数,就从字符串开头进行搜索。

     

     

    返回值:

    如果没有找到字符串,返回 -1,其他返回值是查找到的字串在父串中的位置,从0开始计数。

    注意:区分大小写

    此外还有 lastIndexOf()方法与其对应

    2. substr 和substring()方法--复制字符串中的一个字串

    var str = "abcdefghijk";
    console.log("substr:" + str.substr(2,5));  //cdefg
    console.log("substring:" + str.substring(2,5));  //cde

    两个方法第一个参数一样,第二个参数是有区别的

    在substr 中第二个参数表示要输出的字串的长度,如上面的例子,输出字串的长度是5

    在substring方法中第二个参数是要复制的字串中最后一个字符后面的一个字符的位置

    3. concat() 方法--连接数组

    var names = [1,2,3];
    var ages = [4,5];
    names = names.concat(ages);   //[1,2,3,4,5]

    4. Array 新方法

    indexOf lastIndexOf() -- 查找数组元素

    every()   some()  filter() 测试每个元素

    forEach() 和 map() --操作元素

    5. Math 对象

    abs() 绝对值

    min() max()

    ceil() 方法: 把数值向上修正到最接近的最小整数  10.1 -- 11     -9.99--  -9

    parseInt 只是截断小数点之后的所有数字,把整数保留下来。

    floor() 方法向下修正 10.01-- 10  -9.99-- -10

    round()  45.6- 46  45.4 -- 45

    举例

    参数 parseInt()方法 ceil()方法 floor()方法 round()方法
    10.25  10  11 10 10
    10.75 10 11 10 11
    10.5 10 11 10 11
    -10.25 -10 -10 -11 -10
    -10.75 -10 -10 -11 -11
    -10.5 -10 -10 -11 -10

                             

    固定小数位数 

    function fix(fixNumber, decimalPlaces) {
      var div = Math.pow(10, decimalPlaces);
      fixNumber = Math.round(fixNumber * div) / div;
      return fixNumber;
    }

    toFixed(n) 保留n位小数

  • 相关阅读:
    拆点问题
    黑球白球
    3n+1b 备忘录方法
    实体entity、JavaBean、Model、POJO、domain的区别
    DB中的读写分离
    Jmeter干货 不常用却极其有用的几个地方
    自动化测试 自动化框架需要满足的事项
    自动化测试面试题库
    测试工程师面试准备之----测试基础
    别人的面试经历 软件测试工程师
  • 原文地址:https://www.cnblogs.com/peterli2013/p/3505264.html
Copyright © 2020-2023  润新知