js的常见函数
var n=0.0145;
n.toFixed(2);//保留两位小数
n.lastIndexOf('a');//检索字符串最后出现的位置
n.indexof("h");//检索字符串出现的位置
n.length;//显示字符长度
n.slice(1,3);//字符串截取
n.substr(start,length);//start开始,length截取长度
n.substring(start,stop);//start开始,stop结束位置,如不用stop则一直到最后
n.trim();//去除两边的空格
n.toLowerCase();//转换成小写
n.toUpperCase();//转换成大写
n.replace(0,1);//把第一次出现的0替换成1
n.replace(/0/gi,1);//把/0表示替代换的字符串,/g表示全部,/gi表示全部不会大小写,替换成1
n.replace(/0/gi,function(val){return val +='s'});//所有正则匹配0的后面都加上 s.
n.charCodeAt();//把字符转换成对应数字编码,一般一次只能转换一个字符
string.fromCharCode(100);//把数字转换成字符
eval(string);//函数可计算某个字符串,并执行其中的的 JavaScript 代码。
isFinite(number);//函数用于检查其参数是否是无穷大。
parseFloat(string);//函数可解析一个字符串,并返回一个浮点数。
parseInt(string);//函数可解析一个字符串,并返回一个整数。
encondeURL(urlString);//函数可把字符串作为 URI 进行编码。
decodeURL(urlString);//函数可对 encodeURI() 函数编码过的 URI 进行解码。
decodeUrlComponent(urlString);//函数可对 encodeURIComponent() 函数编码的 URI 进行解码。
encodeURLComponent(urlString);// 函数可把字符串作为 URI 组件进行编码。
/**************Math常用方法**************/
Math.max(1,2,3);//求最大值,输出最大值=3
Math.min(1,2,-5);//求最小值,输出最小值=-5
Math.round(12.85);//四舍五入取整 =13
Math.ceil(12.01);//取整进一 =13
Math.floor(12.99);//去掉小数点
Math.random();//生成0,1随机数
Math.floor(Math.random()*100);//生成0到100的随机数
js的常见函数的更多相关文章
- JS笔记-常见函数与问题
1.请给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组. Array.prototype.distinct = functi ...
- 笔记-爬虫-js代码解析
笔记-爬虫-js代码解析 1. js代码解析 1.1. 前言 在爬取网站时经常会有js生成关键信息,而且js代码是混淆过的. 以瓜子二手车为例,直接请求https://www.guaz ...
- JavaScript函数认识,Js中的常见函数
JavaScript函数: 也称为方法,用来存储一块代码,需要的时候调用. 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块. 函数需要包含四要素:返回类型,函数名,参数列表,函数体 拓展: ...
- JS和JQUERY常见函数封装方式
JS中常用的封装函数4种方法: 1. 函数封装法: function box(){ } 2. 封装成对象 : let Cookie = { get(){ }, set(){ } } 3. 封装成构造函 ...
- js常见函数汇总
/** * 隐藏元素 * @param {String} elem */ function hide(elem){ var curDisplay = getStyle(elem, 'di ...
- [backbone] Getting Started with Backbone.js
一.简介 Backbone 是一个 JavaScript MVC 框架,它属于轻量级框架,且易于学习掌握.模型.视图.集合和路由器从不同的层面划分了应用程序,并负责处理几种特定事件.处理 Ajax 应 ...
- js作用域的相关知识
众所周知,在ES6之前,JavaScript是没有块级作用域的,如下图所示: 学过其他语言的同学肯定有点诧异,为什么会这样呢?因为js还是不同于其他语言的,在ES5中,只有全局作用域和函数作用域,并没 ...
- loadrunner——常见函数
loadrunner——常见函数 分类: LoadRunner 2012-04-11 20:41 703人阅读 评论(0) 收藏 举报 loadrunnersearchweb服务器脚本stringwe ...
- 二、js中基础知识
该篇文章主要是强化一下自己javaScript的基础,让写代码变得更轻松些.基础好的请忽略. JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型.它的解 ...
随机推荐
- AIM Tech Round (Div. 1) D. Birthday 数学 暴力
D. Birthday 题目连接: http://www.codeforces.com/contest/623/problem/D Description A MIPT student named M ...
- (Mark)Myeclipse10.6 下怎么安装Jad插件
Jad是java的反编译工具,是命令行执行,反编译出来的源文件可读性较高.可惜用起来不太方便.还好找到eclipse下的插件,叫jadclipse,安装好之后,只要双击.class文件,就能直接看源文 ...
- MYSQL复习笔记11-排序分组
Date: 20140223Auth: Jin 一.排序 order by作用:对查询结果进行排序1.基本语法SELECT column_name(s) FROM table_name ORDER B ...
- CSS揭秘之多重边框&连续的图像边框
1.多重边框 我们可以通过使用border-image来写一个多重边框,或使用多个元素来模拟多重边框,不过我们有更好的办法来制作一个多重边框,那就是使用box-shadow的第四个参数(称为扩张半径) ...
- 四、logback日志
加入在main\resources 创建logback.xml文件 <configuration> <!-- %m输出的信息,%p日志级别,%t线程名,%d日期,%c类的全名,,,, ...
- iOS:导航条滚动透明度随着tableView的滚动而变化
来源:HelloYeah 链接:http://www.jianshu.com/p/b8b70afeda81 下面这个界面有没有觉得很眼熟.打开你手里的App仔细观察,你会发现很多都有实现这个功能.比如 ...
- 移动APP安全在渗透测试中的应用
安全爱好者研究的往往是app的本地安全,比如远控.应用破解.信息窃取等等,大多人还没有关注到app服务端的安全问题,于是在这块的安全漏洞非常多. 移动app大多通过web api服务的方式跟服务端交互 ...
- http://my.oschina.net/u/1177710/blog/284608
http://my.oschina.net/u/1177710/blog/284608 http://chuhanzhi.com/?p=45 http://www.2cto.com/kf/201501 ...
- DNS域名解析服务
一.DNS的体系结构: DNS:域名解析系统 DNS由根域.顶级域和子域构成.根域主要负责管理顶级域,顶级域主要负责管理其下面子域. .代表DNS的根域. .com..edu等代表顶级域. shou. ...
- Android常用传感器用法一览(3)
Android 开发包标准有8个传感器: Sensor.TYPE_ACCELEROMETER o 加速度计 (X, Y, Z) m/s2 Sensor.TYPE_GYROSCOPE o 陀螺仪 (X, ...