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的常见函数的更多相关文章

  1. JS笔记-常见函数与问题

    1.请给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组. Array.prototype.distinct = functi ...

  2. 笔记-爬虫-js代码解析

    笔记-爬虫-js代码解析 1.      js代码解析 1.1.    前言 在爬取网站时经常会有js生成关键信息,而且js代码是混淆过的. 以瓜子二手车为例,直接请求https://www.guaz ...

  3. JavaScript函数认识,Js中的常见函数

    JavaScript函数: 也称为方法,用来存储一块代码,需要的时候调用. 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块. 函数需要包含四要素:返回类型,函数名,参数列表,函数体 拓展: ...

  4. JS和JQUERY常见函数封装方式

    JS中常用的封装函数4种方法: 1. 函数封装法: function box(){ } 2. 封装成对象 : let Cookie = { get(){ }, set(){ } } 3. 封装成构造函 ...

  5. js常见函数汇总

    /**  * 隐藏元素  * @param {String} elem  */ function hide(elem){     var curDisplay = getStyle(elem, 'di ...

  6. [backbone] Getting Started with Backbone.js

    一.简介 Backbone 是一个 JavaScript MVC 框架,它属于轻量级框架,且易于学习掌握.模型.视图.集合和路由器从不同的层面划分了应用程序,并负责处理几种特定事件.处理 Ajax 应 ...

  7. js作用域的相关知识

    众所周知,在ES6之前,JavaScript是没有块级作用域的,如下图所示: 学过其他语言的同学肯定有点诧异,为什么会这样呢?因为js还是不同于其他语言的,在ES5中,只有全局作用域和函数作用域,并没 ...

  8. loadrunner——常见函数

    loadrunner——常见函数 分类: LoadRunner 2012-04-11 20:41 703人阅读 评论(0) 收藏 举报 loadrunnersearchweb服务器脚本stringwe ...

  9. 二、js中基础知识

    该篇文章主要是强化一下自己javaScript的基础,让写代码变得更轻松些.基础好的请忽略.    JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型.它的解 ...

随机推荐

  1. ACM/CF赛制getstart模板

    (包含整型变量快速读入.简易循环和连续容器的迭代器循环的宏定义.调试时的运行时间输出(编译选项应有“DEBUG”宏定义)等)  1 /*================================ ...

  2. 十. 图形界面(GUI)设计14.键盘事件

    键盘事件的事件源一般丐组件相关,当一个组件处于激活状态时,按下.释放或敲击键盘上的某个键时就会发生键盘事件.键盘事件的接口是KeyListener,注册键盘事件监视器的方法是addKeyListene ...

  3. Scala访问修饰符

    Scala 访问修饰符基本和Java的一样,分别有:private,protected,public. 如果没有指定访问修饰符符,默认情况下,Scala对象的访问级别都是 public. Scala ...

  4. mysql交叉表查询解决方案整理

    交叉表是一种常用的分类汇总查询.使用交叉表查询,可以显示表中某个字段的汇总值,并将它们分组,其中一组列在数据表的左侧,另一组列在数据表的上部.行和列的交叉处可以对数据进行多种汇总计算,如:求和.平均值 ...

  5. 这些年,我们一直追随的.NET

    闲来无事,浏览自己的QQ空间,意外发现自己在13年1月份的发在QQ空间写的一片关于技术的随笔,觉得应该将其移到这里: 这些年,我们一直追随的.NET        前两天,意外地看到了.NET平台为异 ...

  6. JavaScript 开发的45个技巧2

    http://mp.weixin.qq.com/s?src=3&timestamp=1474692926&ver=1&signature=agI3W5rKmVC6GgbdTXh ...

  7. RMAN冗余备份概念与方法

    冗余备份概念 RMAN提供了一种更谨慎的备份策略:duplexed方式备份,其实质就是在生成备份集的同时,向指定位置copy指定份数(最大不超过4)的备份集复制,以避免在灾难性事故时数据库损坏和备份丢 ...

  8. MVC与MVT

    MVC 大部分开发语言中都有MVC框架 MVC框架的核心思想是:解耦 降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用 m表示model,主要用于对数据库层的封装 v表示 ...

  9. mavn项目(springMVC) 引入静态资源(js、css)等

    在web.xml中配置 <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern ...

  10. Java线程详细监控和其dump的分析使用—-分析Java性能瓶颈

    转载:https://www.cnblogs.com/firstdream/p/8109352.html 这里对linux下.sun(oracle) JDK的线程资源占用问题的查找步骤做一个小结: l ...