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 06 Javascript
JS动态改变表格边框宽度的方法
Mar 31 Javascript
javascript中select下拉框的用法总结
Jan 07 Javascript
js监听键盘事件的方法_原生和jquery的区别详解
Oct 10 Javascript
easyui中combotree循环获取父节点至根节点并输出路径实现方法
Nov 10 Javascript
Bootstrap标签页(Tab)插件使用方法
Mar 21 Javascript
jquery Form轻松实现文件上传
May 24 jQuery
JavaScript之浏览器对象_动力节点Java学院整理
Jul 03 Javascript
使用socket.io制做简易WEB聊天室
Jan 02 Javascript
vuex + keep-alive实现tab标签页面缓存功能
Oct 17 Javascript
BootstrapValidator实现表单验证功能
Nov 08 Javascript
vue实现树状表格效果
Dec 29 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用户指南-cookies部分
2006/10/09 PHP
php数组函数序列之sort() 对数组的元素值进行升序排序
2011/11/02 PHP
php.ini save_handler 修改不生效的解决办法
2014/07/22 PHP
PHP正则表达式之捕获组与非捕获组
2015/11/06 PHP
jQuery 操作下拉列表框实现代码
2010/02/22 Javascript
可以将word转成html的js代码
2010/04/11 Javascript
Javascript计算时间差的函数分享
2011/07/04 Javascript
jquery实现按Enter键触发事件示例
2013/09/10 Javascript
JavaScript函数模式详解
2014/11/07 Javascript
深入理解JavaScript系列(19):求值策略(Evaluation strategy)详解
2015/03/05 Javascript
jquery实现可点击伸缩与展开的菜单效果代码
2015/08/31 Javascript
jquery获取url参数及url加参数的方法
2015/10/26 Javascript
JS组件Bootstrap ContextMenu右键菜单使用方法
2016/04/17 Javascript
Angular.js 实现数字转换汉字实例代码
2016/07/14 Javascript
AngularJS实现动态添加Option的方法
2017/05/17 Javascript
Javascript ES6中对象类型Sets的介绍与使用详解
2017/07/17 Javascript
JS库之Waypoints的用法详解
2017/09/13 Javascript
利用nodeJs anywhere搭建本地服务器环境的方法
2018/05/12 NodeJs
no-vnc和node.js实现web远程桌面的完整步骤
2019/08/11 Javascript
Vue实现简易购物车页面
2020/12/30 Vue.js
Python实现网站注册验证码生成类
2017/06/08 Python
Tensorflow 自带可视化Tensorboard使用方法(附项目代码)
2018/02/10 Python
详解python中递归函数
2019/04/16 Python
详解Html5 Canvas画线有毛边解决方法
2018/03/01 HTML / CSS
HTML5 Convas APIs方法详解
2015/04/24 HTML / CSS
J2EE相关知识面试题
2013/08/26 面试题
计算机专业推荐信范文
2013/11/27 职场文书
大学生入党思想汇报
2014/01/01 职场文书
银行实习生的自我评价
2014/01/13 职场文书
初三班主任寄语大全
2014/04/04 职场文书
环保建议书500字
2014/05/14 职场文书
2014年全国法制宣传日宣传活动方案
2014/11/02 职场文书
销售业务员岗位职责
2015/02/13 职场文书
公司行政助理岗位职责
2015/04/11 职场文书
2015年银行大堂经理工作总结
2015/04/24 职场文书
2017年寒假社区服务活动总结
2016/04/06 职场文书