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位小数
javascript中最常用的方法的更多相关文章
- javascript中数组常用的方法
在JavaScript中,数组可以使用Array构造函数来创建,或使用[]快速创建,这也是首选的方法.数组是继承自Object的原型,并且他对typeof没有特殊的返回值,他只返回'object'. ...
- javascript中数组常用的方法和属性
前言 在javascript中,数组是一种非常重要的数据类型,我们时常会和它打交道,最近在开发项目中频繁的使用到数组,但是自己对数组的众多方法已经是非常模糊了,为了方便自己以后能够更好的使用数组中的属 ...
- javascript中array常用属性方法
属性: length 表示一个无符号 32-bit 整数,返回一个数组中的元素个数. 截短数组..截短至长度2 则: .length = 2 方法: Array.from() 方法可以将一个类数 ...
- JavaScript中一些常用的方法整理
当前时间和输入时间比较 var timeLong = Date.parse(new Date());//当前时间var t1 = Date.parse($("#returnTime2&quo ...
- JavaScript中Number常用属性和方法
title: JavaScript中Number常用属性和方法 toc: false date: 2018-10-13 12:31:42 Number.MAX_VALUE--1.79769313486 ...
- JavaScript中事件绑定的方法总结
最近收集了一些关于JavaScript绑定事件的方法,汇总了一下,不全面,但是,希望便于以后自己查看. JavaScript中绑定事件的方法主要有三种: 1 在DOM元素中直接绑定 2 JavaScr ...
- javascript中字符串常用操作整理
javascript中字符串常用操作整理 字符串的操作在js中非常频繁,也非常重要.以往看完书之后都能记得非常清楚,但稍微隔一段时间不用,便会忘得差不多,记性不好是硬伤啊...今天就对字符串的一些常用 ...
- 【前端】javascript中10常用的个小技巧总结
javascript中10常用的个小技巧总结 本文转自:http://www.cnblogs.com/libin-1/p/6756393.html 1. new Set() 可能有人知道ES6中提供了 ...
- JavaScript中的常用的数组操作方法
JavaScript中的常用的数组操作方法 一.concat() concat() 方法用于连接两个或多个数组.该方法不会改变现有的数组,仅会返回被连接数组的一个副本. var arr1 = [1,2 ...
随机推荐
- runtime基础知识
看到一篇不错的runtime方面博客: 引言 相信很多同学都听过运行时,但是我相信还是有很多同学不了解什么是运行时,到底在项目开发中怎么用?什么时候适合使用?想想我们的项目中,到底在哪里使用过运行时呢 ...
- Factory and AbstractFactory ——抽象与具体的分离
Factory and AbstractFactory——抽象与具体的分离 面向对象标准关注于抽取一系列事物的共同行为,组建一个基类.行为再划分成两类: 1:现在及以后不太可能会变化的行为. 2:以后 ...
- String Stringbuilder Stringbuffer的区别
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能 ...
- Linux学习 -- 日志管理
日志服务 rsyslogd CentOS6 取代了原来的syslog rsyslogd 默认启动.自启动 常用命令:lastb.lastlog.last.w.who.users. 系统默认日志 和 ...
- PAT (Advanced Level) 1104. Sum of Number Segments (20)
简单题. #include<cstdio> #include<cstring> #include<cmath> #include<vector> #in ...
- 解决phpmyadmin上传文件大小限制的配置方法(转)
phpmyadmin导入SQL文件时涉及到phpmyadmin上传文件大小限制问题,默认phpmyadmin上传文件大小为2M,如果想要 phpmyadmin上传超过2M大文件,就需要修改phpmya ...
- ubuntu系统使用SSH免密码登陆
ubuntu系统使用SSH免密码登陆 | 浏览:5160 | 更新:2014-02-13 19:15 1 2 3 4 5 6 7 分步阅读 百度经验:jingyan.baidu.com 我们通常使用U ...
- struts1.x中web.xml文件的配置
1.配置欢迎文件清单 当客户访问Web应用时,如果仅仅给出Web应用的Root URL,没有指定具体的文件名.Web容器会自动调用Web应用的欢迎文件.<welcome-file-li ...
- view类的XML属性
属性名称 对应方法 描述 android:background setBackgroundResource(int) 设置背景 android:clickable setClickable(boole ...
- 转:如何在 LoadRunner 脚本中做关联 (Correlation)
如何在 LoadRunner 脚本中做关联 (Correlation) 当录制脚本时,VuGen会拦截client端(浏览器)与server端(网站服务器)之间的对话,并且通通记录下来,产生脚本.在V ...