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 程序库的比较(一)之DOM功能
Apr 07 Javascript
jQuery与其它库冲突的解决方法
Jun 25 Javascript
给js文件传参数(详解)
Jul 13 Javascript
jquery插件bxslider用法实例分析
Apr 16 Javascript
举例说明JavaScript中的实例对象与原型对象
Mar 11 Javascript
JavaScript中捕获与冒泡详解及实例
Feb 03 Javascript
详解Vue 实例中的生命周期钩子
Mar 21 Javascript
分析javascript原型及原型链
Mar 18 Javascript
Vue异步组件处理路由组件加载状态的解决方案
Sep 07 Javascript
Vue.js中provide/inject实现响应式数据更新的方法示例
Oct 16 Javascript
vue 解决setTimeOut和setInterval函数无效报错的问题
Jul 30 Javascript
ant design的table组件实现全选功能以及自定义分页
Nov 17 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匹配字符中链接地址的方法
2014/12/22 PHP
php生成酷炫的四个字符验证码
2016/04/22 PHP
Jquery设置attr的disabled属性控制某行显示或者隐藏
2014/09/25 Javascript
JS输入用户名自动显示邮箱后缀列表的方法
2015/01/27 Javascript
jquery中EasyUI使用技巧小结
2015/02/10 Javascript
jQuery实现自定义事件的方法
2015/04/17 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(一)
2015/12/10 Javascript
jQuery鼠标移动图片上实现放大效果
2017/06/25 jQuery
jQuery实现点击下拉框中的值累加到文本框中的方法示例
2017/10/28 jQuery
五步轻松实现JavaScript HTML时钟效果
2020/03/25 Javascript
webpack分离css单独打包的方法
2018/06/12 Javascript
vue路由事件beforeRouteLeave及组件内定时器的清除方法
2018/09/29 Javascript
浅谈JavaScript_DOM学习篇_图片切换小案例
2019/03/19 Javascript
通过实践编写优雅的JavaScript代码
2019/05/30 Javascript
vue点击按钮动态创建与删除组件功能
2019/12/29 Javascript
深入了解Vue3模板编译原理
2020/11/19 Vue.js
[38:32]完美世界DOTA2联赛循环赛 Forest vs DM 第二场 11.06
2020/11/06 DOTA
Python开发编码规范
2006/09/08 Python
Python实现FTP上传文件或文件夹实例(递归)
2017/01/16 Python
对python中Librosa的mfcc步骤详解
2019/01/09 Python
PyQt5实现QLineEdit添加clicked信号的方法
2019/06/25 Python
python画图常规设置方式
2020/03/05 Python
python模拟实现分发扑克牌
2020/04/22 Python
咖啡馆创业计划书
2014/01/26 职场文书
迟到检讨书500字
2014/02/05 职场文书
行政监察建议书
2014/05/19 职场文书
2014年秋季开学演讲稿
2014/05/24 职场文书
禁毒宣传活动总结
2014/08/26 职场文书
民主生活会对照检查材料
2014/09/22 职场文书
党员教师个人对照检查材料(群众路线)
2014/09/26 职场文书
七年级思品教学反思
2016/02/20 职场文书
营销策划分析:怎么策划才能更好销量产品?
2019/09/04 职场文书
python办公自动化之excel的操作
2021/05/23 Python
详解python网络进程
2021/06/15 Python
漫画「处刑少女的生存之道」第3卷封面公开
2022/03/21 日漫
关于CSS自定义属性与前端页面的主题切换问题
2022/03/21 HTML / CSS