javascript学习笔记(八) js内置对象


Posted in Javascript onJune 19, 2012

1.URI方法

encodeURI()和encodeURIComponent()对URI进行编码
encodeURI()不会对本身属于URI的特殊字符进行编码,如冒号,正斜杠,问好,井字等
encodeURIComponent()会对任何非标准字符进行编码

2.eval() 方法:解释参数中的代码字符串

var msg = "hello world"; 
eval("alert(msg)"); //"hello world"

3.Math 对象
Math.E 数学中的e的值
Math.PI π的值
Math.SQRT2 2的平方根
Math.abs(num) num的绝对值
Math.exp(num) e的num次幂
Math.log(num) num的自然对数
Math.pow(num,n) num的n次幂
Math.sqrt(num) num的平方根
Math.acos(x) x的反余弦值
Math.asin(x) x的反正弦值
Math.atan(x) x的反正切值
Math.atan2(y,x) y/x的反正切值
Math.cos(x) x的余弦值
Math.sin(x) x的正弦值
Math.tan(x) x的正切值

4.min()和max()方法

var max = Math.max(3,45,67,32); 
alert(max); //67 
var min = Math.min(2,46,74); 
alert(min); //2

5.小数舍入到整数方法
Math.ceil() 向上舍入
Math.floor() 向下舍入
Math.round() 四舍五入
alert(Math.ceil(25.1)); //26 
alert(Math.ceil(25.5)); //26 
alert(Math.ceil(25.9)); //26 alert(Math.round(25.1)); //25 
alert(Math.round(25.5)); //26 
alert(Math.round(25.9)); //26 
alert(Math.floor(25.1)); //25 
alert(Math.floor(25.5)); //25 
alert(Math.floor(25.9)); //25

6. random() 方法 返回 介于 0~1 的一个随机数,不包括0和1
在某一范围内取一个随机数公式:
随机数 = Math.floor(Math.random * 总数 + 第一个值) // 总数=第二个值 - 第一个值
//取范围内随机数函数 
function selectFrom(lowerValue,upperValue) { 
var count = upperValue - lowerValue + 1; 
return Math.floor(Math.random() * count +lowerValue); 
} var num = selectFrom(2,10); 
alert(num); //介于2~10之间的数(包括2和10)
Javascript 相关文章推荐
jquery学习笔记 用jquery实现无刷新登录
Aug 08 Javascript
jquery图片放大镜功能的实例代码
Mar 26 Javascript
jQuery的each终止或跳过示例代码
Dec 12 Javascript
js判断浏览器版本以及浏览器内核的方法
Jan 20 Javascript
JS实现按比例缩放图片的方法(附C#版代码)
Dec 08 Javascript
JavaScript构造函数详解
Dec 27 Javascript
vue2.0父子组件间通信的实现方法
Apr 19 Javascript
ES6知识点整理之函数数组参数的默认值及其解构应用示例
Apr 17 Javascript
JS立即执行的匿名函数用法分析
Nov 04 Javascript
JS常见错误(Error)及处理方案详解
Jul 02 Javascript
JavaScript array常用方法代码实例详解
Sep 02 Javascript
vue如何使用rem适配
Feb 06 Vue.js
javascript学习笔记(七) js函数介绍
Jun 19 #Javascript
javascript学习笔记(六) Date 日期类型
Jun 19 #Javascript
javascript学习笔记(五) Array 数组类型介绍
Jun 19 #Javascript
javascript学习笔记(四) Number 数字类型
Jun 19 #Javascript
javascript学习笔记(三) String 字符串类型介绍
Jun 19 #Javascript
javascript学习笔记(二) js一些基本概念
Jun 18 #Javascript
javascript学习笔记(一) 在html中使用javascript
Jun 18 #Javascript
You might like
深入php var_dump()函数的详解
2013/06/05 PHP
浅谈php函数serialize()与unserialize()的使用方法
2014/08/19 PHP
简单说说PHP优化那些事(经验分享)
2014/11/27 PHP
解决laravel查询构造器中的别名问题
2019/10/17 PHP
JS在IE和FF下attachEvent,addEventListener学习笔记
2009/11/26 Javascript
Jquery CheckBox全选方法代码附js checkbox全选反选代码
2010/06/09 Javascript
用js读写cookie的简单方法(推荐)
2016/08/08 Javascript
jQueryUI Datepicker组件设置日期高亮
2016/10/13 Javascript
基于jQuery实现Accordion手风琴自定义插件
2020/10/13 Javascript
js仿QQ邮箱收件人选择与搜索功能
2017/02/10 Javascript
Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容
2017/06/17 Javascript
详解Vue单元测试case写法
2018/05/24 Javascript
nodejs aes 加解密实例
2018/10/10 NodeJs
[01:58]DOTA2上海特级锦标赛现场采访:RTZ这个ID到底好不好
2016/03/25 DOTA
Django中几种重定向方法
2015/04/28 Python
以Flask为例讲解Python的框架的使用方法
2015/04/29 Python
用Python计算三角函数之acos()方法的使用
2015/05/15 Python
Django框架教程之正则表达式URL误区详解
2018/01/28 Python
pycharm中使用anaconda部署python环境的方法步骤
2018/12/19 Python
python绘制直方图和密度图的实例
2019/07/08 Python
Python 操作mysql数据库查询之fetchone(), fetchmany(), fetchall()用法示例
2019/10/17 Python
django有外键关系的两张表如何相互查找
2020/02/10 Python
使用python实现多维数据降维操作
2020/02/24 Python
Python实现快速大文件比较代码解析
2020/09/04 Python
利用css3径向渐变做一张优惠券的示例
2018/03/22 HTML / CSS
HTML5 和小程序实现拍照图片旋转、压缩和上传功能
2018/10/08 HTML / CSS
利用HTML5绘制点线面组成的3D图形的示例
2015/05/12 HTML / CSS
Staples加拿大官方网站:办公用品一站式采购
2016/09/25 全球购物
FORZIERI澳大利亚站:全球顶级奢华配饰精品店
2016/12/31 全球购物
雅萌 (YA-MAN) :日本美容家电领域的龙头企业
2017/05/12 全球购物
英国现代绅士品牌:Hackett
2017/12/17 全球购物
详解Java实践之建造者模式
2021/06/18 Java/Android
Go 语言下基于Redis分布式锁的实现方式
2021/06/28 Golang
Java实战之课程信息管理系统的实现
2022/04/01 Java/Android
Three.js实现雪糕地球的使用示例详解
2022/07/07 Javascript
spring 项目实现限流方法示例
2022/07/15 Java/Android