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 动态数据下的锚点错位问题解决方法
Dec 24 Javascript
使用javascript实现ListBox左右全选,单选,多选,全请
Nov 07 Javascript
jquery实现弹出层完美居中效果
Mar 03 Javascript
jquery datatable后台封装数据示例代码
Aug 07 Javascript
JS实现兼容性好,自动置顶的淘宝悬浮工具栏效果
Sep 18 Javascript
noty ? jQuery通知插件全面解析
May 18 Javascript
详解vue静态资源打包中的坑与解决方案
Feb 05 Javascript
vue中如何使用ztree
Feb 06 Javascript
JS严格模式知识点总结
Feb 27 Javascript
JavaScript类的继承操作实例总结
Dec 20 Javascript
你不知道的 TypeScript 高级类型(小结)
Aug 28 Javascript
如何编写一个 Webpack Loader的实现
Oct 18 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桌面中心(三) 修改数据库
2007/03/11 PHP
php与mysql建立连接并执行SQL语句的代码
2011/07/04 PHP
PHP实现HTML页面静态化的方法
2015/11/04 PHP
php 防止表单重复提交两种实现方法
2016/11/03 PHP
Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法
2016/11/03 PHP
PC端微信扫码支付成功之后自动跳转php版代码
2017/07/07 PHP
用js判断浏览器是否是IE的比较好的办法
2007/05/08 Javascript
css把超出的部分显示为省略号的方法兼容火狐
2008/07/23 Javascript
javascript getElementsByClassName 和js取地址栏参数
2010/01/02 Javascript
jQuery Validate初步体验(二)
2015/12/12 Javascript
JavaScript提高性能知识点汇总
2016/01/15 Javascript
浅析Angular2子模块以及异步加载
2017/04/24 Javascript
通过vue写一个瀑布流插件代码实例
2019/09/07 Javascript
js实现鼠标点击页面弹出自定义文字效果
2019/12/24 Javascript
vue搜索页开发实例代码详解(热门搜索,历史搜索,淘宝接口演示)
2020/04/11 Javascript
Python爬虫利用cookie实现模拟登陆实例详解
2017/01/12 Python
K-means聚类算法介绍与利用python实现的代码示例
2017/11/13 Python
Python random模块用法解析及简单示例
2017/12/18 Python
Django+Ajax+jQuery实现网页动态更新的实例
2018/05/28 Python
对python中的乘法dot和对应分量相乘multiply详解
2018/11/14 Python
python 求某条线上特定x值或y值的点坐标方法
2019/07/09 Python
Python项目 基于Scapy实现SYN泛洪攻击的方法
2019/07/23 Python
Django配置MySQL数据库的完整步骤
2019/09/07 Python
python GUI库图形界面开发之PyQt5切换按钮控件QPushButton详细使用方法与实例
2020/02/28 Python
Python collections.defaultdict模块用法详解
2020/06/18 Python
Python包资源下载路径报404解决方案
2020/11/05 Python
档案接收函范文
2014/01/10 职场文书
高三地理教学反思
2014/01/11 职场文书
小学体育教学反思
2014/01/31 职场文书
我们的节日清明节活动方案
2014/03/05 职场文书
退休教师欢送会主持词
2014/03/31 职场文书
《花木兰》教学反思
2014/04/09 职场文书
在职党员进社区活动总结
2014/07/05 职场文书
领导干部整治奢华浪费之风思想汇报
2014/10/07 职场文书
初一军训感言
2015/08/01 职场文书
vue3引入highlight.js进行代码高亮的方法实例
2022/04/08 Vue.js