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 31 Javascript
仅IE9/10同时支持script元素的onload和onreadystatechange事件分析
Apr 27 Javascript
JavaScript设置首页和收藏页面的小例子
Nov 11 Javascript
JavaScript组件焦点与页内锚点间传值的方法
Feb 02 Javascript
js中flexible.js实现淘宝弹性布局方案
Jun 23 Javascript
jquery实现的table排序功能示例
Mar 10 Javascript
基于Vue 2.0的模块化前端 UI 组件库小结
Dec 21 Javascript
vue + element-ui实现简洁的导入导出功能
Dec 22 Javascript
vue.js实现三级菜单效果
Oct 19 Javascript
typescript配置alias的详细步骤
Aug 12 Javascript
如何用vue实现网页截图你知道吗
Nov 17 Vue.js
四十九个javascript小知识实用技巧
Nov 20 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+APACHE实现用户论证的方法
2006/10/09 PHP
php简单实现数组分页的方法
2016/04/30 PHP
解决laravel 5.1报错:No supported encrypter found的办法
2017/06/07 PHP
PHP时间日期增减操作示例【date strtotime实现加一天、加一月等操作】
2018/12/21 PHP
php文件上传原理与实现方法详解
2019/12/20 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
JavaScript中Array 对象相关的几个方法
2006/12/22 Javascript
combox改进版 页面原型参考dojo的,比网上jQuery的那些combox功能强,代码更小
2010/04/15 Javascript
js 回车提交表单两种实现方法
2012/12/31 Javascript
JavaScript匿名函数用法分析
2015/02/13 Javascript
JavaScript使用encodeURI()和decodeURI()获取字符串值的方法
2015/08/04 Javascript
分享JavaScript监听全部Ajax请求事件的方法
2016/08/28 Javascript
jQuery实现的图片轮播效果完整示例
2016/09/12 Javascript
HTML5 js实现拖拉上传文件功能
2020/11/20 Javascript
JS传播事件、取消事件默认行为、阻止事件传播详解
2017/08/14 Javascript
使用jQuery实现购物车结算功能
2017/08/15 jQuery
在iFrame子页面里实现模态框的方法
2018/08/17 Javascript
jQuery扩展方法实现Form表单与Json互相转换的实例代码
2018/09/05 jQuery
express启用https使用小记
2019/05/21 Javascript
JS代码屏蔽F12,右键,粘贴,复制,剪切,选中,操作实例
2019/09/17 Javascript
python实现探测socket和web服务示例
2014/03/28 Python
在Python中使用__slots__方法的详细教程
2015/04/28 Python
Python字符串替换实例分析
2015/05/11 Python
Python读取excel中的图片完美解决方法
2018/07/27 Python
pandas去重复行并分类汇总的实现方法
2019/01/29 Python
解决python replace函数替换无效问题
2020/01/18 Python
python之语音识别speech模块
2020/09/09 Python
python文件排序的方法总结
2020/09/13 Python
小学毕业家长寄语
2014/01/19 职场文书
志愿者活动总结
2014/04/28 职场文书
“向国旗敬礼”活动策划方案(4篇)
2014/09/27 职场文书
科学育儿宣传标语
2014/10/08 职场文书
css3实现的加载动画效果
2021/04/07 HTML / CSS
JavaScript控制台的更多功能
2021/04/28 Javascript
MySQL 视图(View)原理解析
2021/05/19 MySQL
一次项目中Thinkphp绕过禁用函数的实战记录
2021/11/17 PHP