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脚本性能的优化方法
Feb 02 Javascript
javascript 实现简单的table排序及table操作练习
Dec 28 Javascript
深入理解javascript作用域第二篇之词法作用域和动态作用域
Jul 24 Javascript
详解JS-- 浮点数运算处理
Nov 28 Javascript
JS给按钮添加跳转功能类似a标签
May 30 Javascript
基于jQuery选择器之表单对象属性筛选选择器的实例
Sep 19 jQuery
原生JS与jQuery编写简单选项卡
Oct 30 jQuery
解决vue打包项目后刷新404的问题
Mar 06 Javascript
layui表格数据重载
Jul 27 Javascript
JavaScript判断浏览器版本的方法
Nov 03 Javascript
解决Vue.js应用回退或刷新界面时提示用户保存修改问题
Nov 24 Javascript
angular异步验证防抖踩坑实录
Dec 01 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/10/09 PHP
PHP与SQL注入攻击[三]
2007/04/17 PHP
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
2010/03/27 PHP
PHP 数组遍历foreach语法结构及实例
2016/06/13 PHP
php框架知识点的整理和补充
2021/03/01 PHP
不用MOUSEMOVE也能滑动啊
2007/05/23 Javascript
Google韩国首页图标动画效果
2007/08/26 Javascript
JS 判断代码全收集
2009/04/28 Javascript
基于JQuery的日期联动实现代码
2011/02/24 Javascript
仿中关村在线首页弹出式广告插件(jQuery版)
2012/05/03 Javascript
js用typeof方法判断undefined类型
2014/07/15 Javascript
javascript实现模拟时钟的方法
2015/05/13 Javascript
js实现仿Discuz文本框弹出层效果
2015/08/13 Javascript
详解JavaScript for循环中发送AJAX请求问题
2020/06/23 Javascript
vue仿淘宝订单状态的tab切换效果
2020/06/23 Javascript
react native基于FlatList下拉刷新上拉加载实现代码示例
2018/09/30 Javascript
3分钟了解vue数据劫持的原理实现
2019/05/01 Javascript
微信小程序云函数添加数据到数据库的方法
2020/03/04 Javascript
nuxt引入组件和公共样式的操作
2020/11/05 Javascript
跟老齐学Python之私有函数和专有方法
2014/10/24 Python
实践Python的爬虫框架Scrapy来抓取豆瓣电影TOP250
2016/01/20 Python
Python基于递归算法实现的走迷宫问题
2017/08/04 Python
Python 异常处理的实例详解
2017/09/11 Python
Python Paramiko模块的使用实际案例
2018/02/01 Python
python实战串口助手_解决8串口多个发送的问题
2019/06/12 Python
利用纯css3实现的文字亮光特效的代码演示
2014/11/27 HTML / CSS
英国安全产品购物网站:The Safe Shop
2017/03/20 全球购物
函数指针的定义是什么
2016/08/14 面试题
new修饰符是起什么作用
2015/06/28 面试题
医院后勤自我鉴定
2013/10/13 职场文书
《中国梦我的梦》中学生演讲稿
2014/08/20 职场文书
年检委托书
2014/08/30 职场文书
《秦兵马俑》教学反思
2016/02/24 职场文书
微信小程序实现拍照和相册选取图片
2021/05/09 Javascript
Java实现多线程聊天室
2021/06/26 Java/Android
JavaScript 中for/of,for/in 的详细介绍
2021/11/17 Javascript