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 相关文章推荐
jquery对单选框,多选框,文本框等常见操作小结
Jan 08 Javascript
JS实现将人民币金额转换为大写的示例代码
Feb 13 Javascript
js和jquery中循环的退出和继续下一个循环
Sep 03 Javascript
JavaScript获取DOM元素的11种方法总结
Apr 25 Javascript
Bootstrap入门书籍之(一)排版
Feb 17 Javascript
JS基于面向对象实现的拖拽功能示例
Dec 20 Javascript
JS路由跳转的简单实现代码
Sep 21 Javascript
在vue中封装可复用的组件方法
Mar 01 Javascript
vue实现百度下拉列表交互操作示例
Mar 12 Javascript
JS中注入eval, Function等系统函数截获动态代码
Apr 03 Javascript
小程序分页实践之编写可复用分页组件
Jul 18 Javascript
浅谈Vue开发人员的7个最好的VSCode扩展
Jan 20 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打造智能化的柱状图程序,用于报表等
2015/06/19 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
2019/11/26 PHP
Jquery升级新版本后选择器的语法问题
2010/06/02 Javascript
动态载入/删除/更新外部 JavaScript/Css 文件的代码
2010/07/03 Javascript
基于jQuery制作迷你背词汇工具
2010/07/27 Javascript
自己动手制作jquery插件之自动添加删除行功能介绍
2011/10/14 Javascript
JavaScript截取字符串的2个函数介绍
2014/08/27 Javascript
js简单抽奖代码
2015/01/16 Javascript
JavaScript判断字符长度、数字、Email、电话等常用判断函数分享
2015/04/01 Javascript
js+HTML5实现视频截图的方法
2015/06/16 Javascript
谈谈Jquery中的children find 的区别有哪些
2015/10/19 Javascript
JS深度拷贝Object Array实例分析
2016/03/31 Javascript
javascript深拷贝和浅拷贝详解
2017/02/14 Javascript
JS库之Waypoints的用法详解
2017/09/13 Javascript
jQuery实现table表格checkbox全选的方法分析
2018/07/04 jQuery
微信小程序实现蒙版弹窗效果
2018/11/01 Javascript
js微信分享接口调用详解
2019/07/23 Javascript
微信小程序实现手势滑动效果
2019/08/26 Javascript
JavaScript中的null和undefined用法解析
2019/09/30 Javascript
vue的三种图片引入方式代码实例
2019/11/19 Javascript
python使用百度翻译进行中翻英示例
2014/04/14 Python
剖析Python的Twisted框架的核心特性
2016/05/25 Python
python爬取各类文档方法归类汇总
2018/03/22 Python
django 2.2和mysql使用的常见问题
2019/07/18 Python
Python实现二叉树的最小深度的两种方法
2019/09/30 Python
Python 、Pycharm、Anaconda三者的区别与联系、安装过程及注意事项
2019/10/11 Python
基于Python把网站域名解析成ip地址
2020/05/25 Python
10个示例带你掌握python中的元组
2020/11/23 Python
html5 css3实例教程 一款html5和css3实现的小机器人走路动画
2014/10/20 HTML / CSS
公司聘任书模板
2014/03/29 职场文书
个人委托书怎么写
2014/09/17 职场文书
领导批评与自我批评范文
2014/10/16 职场文书
无财产离婚协议书范本
2014/10/28 职场文书
幼儿园六一儿童节主持词
2015/06/30 职场文书
《Estab Life》4月6日播出 正式PV、主视觉图公开
2022/03/20 日漫
mysql数据插入覆盖和时间戳的问题及解决
2022/03/25 MySQL