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 29 Javascript
JQuery实现自定义对话框的代码
Jun 15 Javascript
通过Jscript中@cc_on 语句识别IE浏览器及版本的代码
May 07 Javascript
jQuery学习笔记之控制页面实现代码
Feb 27 Javascript
jQuery实现瀑布流的取巧做法分享
Jan 12 Javascript
基于javascript实现仿百度输入框自动匹配功能
Jan 03 Javascript
jQuery Ajax和getJSON获取后台普通json数据和层级json数据用法分析
Jun 08 Javascript
Javascript中的arguments对象
Jun 20 Javascript
浅谈JQuery+ajax+jsonp 跨域访问
Jun 25 Javascript
Vue.js实现可排序的表格组件功能示例
Feb 19 Javascript
详解vue中使用微信jssdk
Apr 19 Javascript
微信小程序常用的3种提示弹窗实现详解
Sep 19 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数组函数序列之array_combine() - 数组合并函数使用说明
2011/10/29 PHP
对于ThinkPHP框架早期版本的一个SQL注入漏洞详细分析
2014/07/04 PHP
PHP代码判断设备是手机还是平板电脑(两种方法)
2015/10/19 PHP
PHP XML Expat解析器知识点总结
2019/02/15 PHP
IE8下关于querySelectorAll()的问题
2010/05/13 Javascript
为原生js Array增加each方法
2012/04/07 Javascript
javascript对话框使用方法(警告框 javascript确认框 提示框)
2014/01/07 Javascript
使用控制台破解百小度一个月只准改一次名字
2015/08/13 Javascript
小白谈谈对JS原型链的理解
2016/05/03 Javascript
使用ef6创建oracle数据库的实体模型遇到的问题及解决方案
2017/11/09 Javascript
vue 通过绑定事件获取当前行的id操作
2020/07/27 Javascript
vue Treeselect 树形下拉框:获取选中节点的ids和lables操作
2020/08/15 Javascript
详解React路由传参方法汇总记录
2020/11/29 Javascript
[38:21]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS Newbee
2018/03/31 DOTA
Python最基本的数据类型以及对元组的介绍
2015/04/14 Python
Python中的变量和作用域详解
2016/07/13 Python
Python 装饰器深入理解
2017/03/16 Python
Pycharm设置界面全黑的方法
2018/05/23 Python
Python实现的爬虫刷回复功能示例
2018/06/07 Python
pycharm下查看python的变量类型和变量内容的方法
2018/06/26 Python
将tensorflow的ckpt模型存储为npy的实例
2018/07/09 Python
Python语言快速上手学习方法
2018/12/14 Python
selenium 安装与chromedriver安装的方法步骤
2019/06/12 Python
Pandas 重塑(stack)和轴向旋转(pivot)的实现
2019/07/22 Python
Python模块常用四种安装方式
2020/10/20 Python
解决import tensorflow导致jupyter内核死亡的问题
2021/02/06 Python
在什么时候需要使用"常引用"
2015/12/31 面试题
资料员岗位职责
2013/11/17 职场文书
专业销售业务员求职信
2013/11/18 职场文书
数学检讨书1000字
2014/02/24 职场文书
财务负责人岗位职责
2015/02/03 职场文书
有关浪费资源的建议书
2015/09/14 职场文书
2016国庆节67周年寄语
2015/12/07 职场文书
最美劳动诗,致敬所有的劳动者!
2019/07/12 职场文书
教你漂亮打印Pandas DataFrames和Series
2021/05/29 Python
铁拳制作人赞《铁拳7》老头环Mod:制作精良 但别弄了
2022/04/03 其他游戏