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实现在小方框中浏览大图的代码
Aug 14 Javascript
Prototype1.6 JS 官方下载地址
Nov 30 Javascript
js 颜色选择器(兼容firefox)
Mar 05 Javascript
jquery实现图片裁剪思路及实现
Aug 16 Javascript
DOM节点的替换或修改函数replaceChild()用法实例
Jan 12 Javascript
JavaScript显示表单内元素数量的方法
Apr 02 Javascript
javascript 广告移动特效的实现代码
Jun 25 Javascript
JavaScript实现多栏目切换效果
Dec 12 Javascript
vue组件发布到npm简单步骤
Nov 30 Javascript
JQuery Ajax动态加载Table数据的实例讲解
Aug 09 jQuery
socket io与vue-cli的结合使用的示例代码
Nov 01 Javascript
vue中在vuex的actions中请求数据实例
Nov 08 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字符串截取问题
2006/11/28 PHP
怎样使用php与jquery设置和读取cookies
2013/08/08 PHP
腾讯CMEM的PHP扩展编译安装方法
2015/09/25 PHP
基于Jquery实现表格动态分页实现代码
2011/06/21 Javascript
jQuery版仿Path菜单效果
2011/12/15 Javascript
删除javascript中注释语句的正则表达式
2014/06/11 Javascript
JQuery遍历json数组的3种方法
2014/11/08 Javascript
jQuery实现带动画效果的二级下拉导航方法
2015/03/11 Javascript
JavaScript将数组转换成CSV格式的方法
2015/03/19 Javascript
JavaScript中的cacheStorage使用详解
2015/07/29 Javascript
js弹出框、对话框、提示框、弹窗实现方法总结(推荐)
2016/05/31 Javascript
JavaScript必知必会(九)function 说起 闭包问题
2016/06/08 Javascript
Summernote实现图片上传功能的简单方法
2016/07/11 Javascript
JS对象是否拥有某属性如何判断
2017/02/03 Javascript
js实现三级联动效果(简单易懂)
2017/03/27 Javascript
Vuex之理解Store的用法
2017/04/19 Javascript
使用vue和datatables进行表格的服务器端分页实例代码
2017/06/07 Javascript
Vue实现按钮旋转和移动位置的实例代码
2018/08/09 Javascript
浅谈vue异步数据影响页面渲染
2019/10/29 Javascript
在Python的Flask框架中实现全文搜索功能
2015/04/20 Python
Python SqlAlchemy动态添加数据表字段实例解析
2018/02/07 Python
django允许外部访问的实例讲解
2018/05/14 Python
Python发展简史 Python来历
2019/05/14 Python
学会python自动收发邮件 代替你问候女友
2020/05/20 Python
Python3开发环境搭建详细教程
2020/06/18 Python
北京天润融通.net面试题笔试题
2012/02/20 面试题
教育学专业毕业生的自我评价
2013/11/21 职场文书
班级口号大全
2014/06/09 职场文书
党员组织生活会发言材料
2014/10/17 职场文书
班主任经验交流材料
2014/12/16 职场文书
2015年党员个人工作总结
2015/05/13 职场文书
政审证明范文
2015/06/19 职场文书
党员学习中国梦心得体会
2016/01/05 职场文书
中国梦党课学习心得体会
2016/01/05 职场文书
详解JavaScript中的执行上下文及调用堆栈
2021/04/29 Javascript
vue 自定义的组件绑定点击事件
2022/04/21 Vue.js