zoukankan      html  css  js  c++  java
  • 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位小数

  • 相关阅读:
    shiro注解,初始化资源和权限,会话管理
    shiro标签
    20个为前端开发者准备的文档和指南
    Canvas处理头像上传
    Chrome 实用调试技巧
    JS 代码编一个倒时器
    sql server优化
    在线图片压缩网站
    Request.QueryString
    C#网络爬虫
  • 原文地址:https://www.cnblogs.com/peterli2013/p/3505264.html
Copyright © 2011-2022 走看看