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

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位小数

javascript中最常用的方法的更多相关文章

  1. javascript中数组常用的方法

    在JavaScript中,数组可以使用Array构造函数来创建,或使用[]快速创建,这也是首选的方法.数组是继承自Object的原型,并且他对typeof没有特殊的返回值,他只返回'object'. ...

  2. javascript中数组常用的方法和属性

    前言 在javascript中,数组是一种非常重要的数据类型,我们时常会和它打交道,最近在开发项目中频繁的使用到数组,但是自己对数组的众多方法已经是非常模糊了,为了方便自己以后能够更好的使用数组中的属 ...

  3. javascript中array常用属性方法

    属性: length 表示一个无符号 32-bit 整数,返回一个数组中的元素个数. 截短数组..截短至长度2  则:   .length = 2 方法: Array.from() 方法可以将一个类数 ...

  4. JavaScript中一些常用的方法整理

    当前时间和输入时间比较 var timeLong = Date.parse(new Date());//当前时间var t1 = Date.parse($("#returnTime2&quo ...

  5. JavaScript中Number常用属性和方法

    title: JavaScript中Number常用属性和方法 toc: false date: 2018-10-13 12:31:42 Number.MAX_VALUE--1.79769313486 ...

  6. JavaScript中事件绑定的方法总结

    最近收集了一些关于JavaScript绑定事件的方法,汇总了一下,不全面,但是,希望便于以后自己查看. JavaScript中绑定事件的方法主要有三种: 1 在DOM元素中直接绑定 2 JavaScr ...

  7. javascript中字符串常用操作整理

    javascript中字符串常用操作整理 字符串的操作在js中非常频繁,也非常重要.以往看完书之后都能记得非常清楚,但稍微隔一段时间不用,便会忘得差不多,记性不好是硬伤啊...今天就对字符串的一些常用 ...

  8. 【前端】javascript中10常用的个小技巧总结

    javascript中10常用的个小技巧总结 本文转自:http://www.cnblogs.com/libin-1/p/6756393.html 1. new Set() 可能有人知道ES6中提供了 ...

  9. JavaScript中的常用的数组操作方法

    JavaScript中的常用的数组操作方法 一.concat() concat() 方法用于连接两个或多个数组.该方法不会改变现有的数组,仅会返回被连接数组的一个副本. var arr1 = [1,2 ...

随机推荐

  1. HDU 1072/BFS

    题目链接 Nightmare Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Tota ...

  2. nginx之fastcgi

    fastcgi的应用程序就是一个while循环在,不停的accept,如果收到相应的服务请求则负责服务并将结果返回. 在fastcgi的进程环境中,标准输入与标准输出已经被重定向到了监听的socket ...

  3. ARC属性中还能使用assign,copy,retain这些关键字吗

    http://blog.sina.com.cn/s/blog_6531b9b80101c6cr.html      很早以前比较弱,网上不知道哪里看了篇博文,留下了ARC属性中不能使用retain关键 ...

  4. java数据结构之有序表查找

    这篇文章是关于有序表的查找,主要包括了顺序查找的优化用法.折半查找.插值查找.斐波那契查找: 顺序优化查找:效率极为底下,但是算法简单,适用于小型数据查找: 折半查找:又称为二分查找,它是从查找表的中 ...

  5. java 线程安全

    要认识java线程安全,必须了解两个主要的点:java的内存模型,java的线程同步机制.特别是内存模型,java的线程同步机制很大程度上都是基于内存模型而设定的. 浅谈java内存模型: 不同的平台 ...

  6. js date相关学习!

    var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-???? ...

  7. Redis(2)用jedis实现在java中使用redis

    昨天已经在windows环境下安装使用了redis. 下面准备在java项目中测试使用redis. redis官网推荐使用jedis来访问redis.所以首先准备了jedis的jar包,以及需要依赖的 ...

  8. Linux 排除问题的前5分钟

    尽可能搞清楚问题的前因后果 不要一下子就扎到服务器前面,你需要先搞明白这台服务器有多少已知的情况,还有故障的具体情况,不然你很有可能是在无的放矢   必须要搞清楚的问题: 故障的表现是什么?无响应?报 ...

  9. zf-关于改绍兴县2个简单的BUG却需要ORACLE数据库的感慨

    装了一天你的数据库,其实可以直接检出拿到后台代码,然后远程实施让他进项目,我在他的项目上找action,找图片都是一样的,有时候需求文档上也是会截图到action的,蛋疼,这么简单的方法我居然忘记了.

  10. 转 Goldengate常用命令

    1.Goldengate的起停 启动goldengate   a> 启动goldengate时最好先从target节点开始,然后是source节点.否则data pump进程可能会由于没有收到t ...