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 相关文章推荐
怎样在JavaScript里写一个swing把数据插入数据库
Dec 10 Javascript
javascript利用控件对windows的操作实现原理与应用
Dec 23 Javascript
javaScript函数中执行C#代码中的函数方法总结
Aug 07 Javascript
解决html按钮切换绑定不同函数后点击时执行多次函数问题
May 14 Javascript
js实现滑动触屏事件监听的方法
May 05 Javascript
JavaScript中使用指数方法Math.exp()的简介
Jun 15 Javascript
jquery实现简单的全选和反选功能
Jan 02 Javascript
详解Vue2+Echarts实现多种图表数据可视化Dashboard(附源码)
Mar 21 Javascript
javascript 产生随机数的几种方法总结
Sep 26 Javascript
实例讲解React 组件生命周期
Jul 08 Javascript
element-ui 弹窗组件封装的步骤
Jan 22 Javascript
原生JavaScript实现简单五子棋游戏
Jun 28 Javascript
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和ACCESS写聊天室(八)
2006/10/09 PHP
两个php日期控制类实例
2014/12/09 PHP
PHP四种基本排序算法示例
2015/04/09 PHP
Yii开启片段缓存的方法
2016/03/28 PHP
PHPExcel笔记, mpdf导出
2016/05/03 PHP
PHP实现页面静态化的超简单方法
2016/09/06 PHP
Thinkphp框架中D方法与M方法的区别
2016/12/23 PHP
Javascript 面向对象 对象(Object)
2010/05/13 Javascript
JavaScript中几种常见排序算法小结
2011/02/22 Javascript
javascript jq 弹出层实例
2013/08/25 Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
2014/04/30 Javascript
详解基于Bootstrap扁平化的后台框架Ace
2015/11/27 Javascript
JavaScript中获取时间的函数集
2016/08/16 Javascript
浅析jQuery操作select控件的取值和设值
2016/12/07 Javascript
Bootstrap基本组件学习笔记之面板(14)
2016/12/08 Javascript
用原生js做单页应用
2017/01/17 Javascript
yii form 表单提交之前JS在提交按钮的验证方法
2017/03/15 Javascript
template.js前端模板引擎使用详解
2017/10/10 Javascript
node.js使用redis储存session的方法
2018/09/26 Javascript
vue监听用户输入和点击功能
2019/09/27 Javascript
Javascript如何实现扩充基本类型
2020/08/26 Javascript
python中日志logging模块的性能及多进程详解
2017/07/18 Python
Python tkinter实现的图片移动碰撞动画效果【附源码下载】
2018/01/04 Python
pandas值替换方法
2018/07/10 Python
修改默认的pip版本为对应python2.7的方法
2018/11/06 Python
20行python代码的入门级小游戏的详解
2019/05/05 Python
基于python3的socket聊天编程
2020/02/17 Python
无谷物狗粮:Pooch & Mutt
2018/05/23 全球购物
西部世纪.net笔试题面试题
2014/04/03 面试题
党员违纪检讨书
2014/02/18 职场文书
2014年科室工作总结
2014/11/20 职场文书
给老师的一封感谢信
2015/01/20 职场文书
企业党员岗位承诺书
2015/04/27 职场文书
2016入党积极分子党课培训心得体会
2016/01/06 职场文书
带你了解CSS基础知识,样式
2021/07/21 HTML / CSS
【DOTA2】半决赛强强对话~ PSG LGD vs EHOME - DPC 2022 CN REGIONAL FINALS WINTER
2022/04/02 DOTA