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 相关文章推荐
js通过googleAIP翻译PHP系统的语言配置的实现代码
Oct 17 Javascript
javascript小组件 原生table排序表格脚本(兼容ie firefox opera chrome)
Jul 25 Javascript
js简单实现交换Li的值
May 22 Javascript
全面解析JavaScript的Backbone.js框架中的Router路由
May 05 Javascript
深入理解(function(){... })();
Aug 16 Javascript
jQuery中Nicescroll滚动条插件的用法
Nov 10 Javascript
移动端js图片查看器
Nov 17 Javascript
vue组件间通信解析
Mar 01 Javascript
关于jQuery.ajax()的jsonp碰上post详解
Jul 02 jQuery
js实现移动端导航点击自动滑动效果
Jul 18 Javascript
实现单层json按照key字母顺序排序的示例
Dec 06 Javascript
JavaScript 日期时间选择器一些小结
Apr 02 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
中国广播史趣谈 — 几个历史第一次
2021/03/01 无线电
PHP安装全攻略:APACHE
2006/10/09 PHP
Zend 输出产生XML解析错误
2009/03/03 PHP
php处理斐波那契数列非递归方法
2012/02/04 PHP
PHP之短标签开启设置
2013/06/17 PHP
thinkPHP中多维数组的遍历方法
2016/01/09 PHP
jQuery 第二课 操作包装集元素代码
2010/03/14 Javascript
iframe的onload在Chrome/Opera中执行两次Bug的解决方法
2011/03/17 Javascript
40款非常棒的jQuery 插件和制作教程(系列二)
2011/11/02 Javascript
js Form.elements[i]的使用实例
2011/11/13 Javascript
Javascript函数的参数
2015/07/16 Javascript
javascript使用输出语句实现网页特效代码
2015/08/06 Javascript
Bootstrap每天必学之下拉菜单
2015/11/25 Javascript
基于react框架使用的一些细节要点的思考
2017/05/31 Javascript
AngularJS表单验证功能
2017/10/19 Javascript
原生JS与CSS实现软件卸载对话框功能
2019/12/05 Javascript
javascript设计模式之装饰者模式
2020/01/30 Javascript
JavaScript字符和ASCII实现互相转换
2020/06/03 Javascript
Vue实现穿梭框效果
2020/09/30 Javascript
Python模拟脉冲星伪信号频率实例代码
2018/01/03 Python
pandas全表查询定位某个值所在行列的方法
2018/04/12 Python
Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法
2018/05/04 Python
python实现定时提取实时日志程序
2018/06/22 Python
python3.6使用pickle序列化class的方法
2018/10/22 Python
python 动态生成变量名以及动态获取变量的变量名方法
2019/01/20 Python
ZABBIX3.2使用python脚本实现监控报表的方法
2019/07/02 Python
pycharm新建Vue项目的方法步骤(图文)
2020/03/04 Python
使用Keras画神经网络准确性图教程
2020/06/15 Python
详解window.open被浏览器拦截的解决方案
2019/07/18 HTML / CSS
世界第一冲浪品牌:O’Neill
2016/08/30 全球购物
西班牙灯具网上商店:Lampara.es
2018/06/05 全球购物
大学毕业生求职自荐信
2014/02/20 职场文书
工会趣味活动方案
2014/08/18 职场文书
2015年纪念“卢沟桥事变”78周年活动方案
2015/05/06 职场文书
Pandas 稀疏数据结构的实现
2021/07/25 Python
MySQL数据库 任意ip连接方法
2022/05/20 MySQL