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 相关文章推荐
使用CSS和jQuery模拟select并附提交后取得数据的代码
Oct 18 Javascript
用json方式实现在 js 中建立一个map
May 02 Javascript
js监听鼠标事件控制textarea输入字符串的个数
Sep 29 Javascript
jQuery中serializeArray()与serialize()的区别实例分析
Dec 09 Javascript
javascript实现2016新年版日历
Jan 25 Javascript
bootstrap输入框组代码分享
Jun 07 Javascript
原生JS获取元素集合的子元素宽度实例
Dec 14 Javascript
微信小程序教程系列之视图层的条件渲染(10)
Apr 19 Javascript
JavaScript中如何判断一个值的类型
Sep 15 Javascript
使用命令行工具npm新创建一个vue项目的方法
Dec 27 Javascript
vue中的模态对话框组件实现过程
May 01 Javascript
JavaScript函数的4种调用方法实例分析
Mar 05 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
利用Memcached在php下实现session机制 替换PHP的原生session支持
2010/08/21 PHP
php导入excel文件到mysql数据库的方法
2015/01/14 PHP
Laravel核心解读之异常处理的实践过程
2019/02/24 PHP
基于jquery实现的服务器验证控件的启用和禁用代码
2010/04/27 Javascript
jQuery随机切换图片的小例子
2013/04/18 Javascript
Javascript学习笔记之 对象篇(三) : hasOwnProperty
2014/06/24 Javascript
JavaScript中使用document.write向页面输出内容实例
2014/10/16 Javascript
IE中鼠标经过option触发mouseout的解决方法
2015/01/29 Javascript
jquery+CSS3实现淘宝移动网页菜单效果
2015/08/31 Javascript
Javascript刷新窗口方法小结
2015/10/21 Javascript
Select下拉框模糊查询功能实现代码
2016/07/22 Javascript
elementUI select组件value值注意事项详解
2019/05/29 Javascript
javascript实现图片轮播代码
2019/07/09 Javascript
微信小程序wx.request的简单封装
2019/11/13 Javascript
js+css实现扇形导航效果
2020/08/18 Javascript
分享8个JavaScript库可更好地处理本地存储
2020/10/12 Javascript
[01:57]2016完美“圣”典风云人物:国士无双专访
2016/12/04 DOTA
[原创]使用豆瓣提供的国内pypi源
2017/07/02 Python
详解 Python中LEGB和闭包及装饰器
2017/08/03 Python
numpy中实现ndarray数组返回符合特定条件的索引方法
2018/04/17 Python
Python 绘图库 Matplotlib 入门教程
2018/04/19 Python
Django 连接sql server数据库的方法
2018/06/30 Python
python生成器用法实例详解
2019/11/22 Python
python3 图片 4通道转成3通道 1通道转成3通道 图片压缩实例
2019/12/03 Python
Python实现不规则图形填充的思路
2020/02/02 Python
Python调用接口合并Excel表代码实例
2020/03/31 Python
基于Python下载网络图片方法汇总代码实例
2020/06/24 Python
利用python 读写csv文件
2020/09/10 Python
详解Pycharm第三方库的安装及使用方法
2020/12/29 Python
英文简历中的自荐信范文
2013/12/14 职场文书
大学军训感言1500字
2014/03/09 职场文书
通信工程专业求职信
2014/06/04 职场文书
党员个人自我评价
2015/03/03 职场文书
《吃水不忘挖井人》教学反思
2016/02/22 职场文书
Golang gRPC HTTP协议转换示例
2022/06/16 Golang
Windows Server 版本 20H2 于 8 月 9 日停止支持,Win10 版本 21H1 将于 12 月结束支
2022/07/23 数码科技