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 的继承
Oct 01 Javascript
jquery垂直公告滚动实现代码
Dec 08 Javascript
Javascript实现返回上一页面并刷新的小例子
Dec 11 Javascript
百度地图api如何使用
Aug 03 Javascript
jquery及js实现动态加载js文件的方法
Jan 21 Javascript
JavaScript中的对象继承关系
Aug 01 Javascript
从零学习node.js之文件操作(三)
Feb 21 Javascript
Vue表单demo v-model双向绑定问题
Jun 29 Javascript
vue-cli3 配置开发与测试环境详解
May 17 Javascript
vue设置一开始进入的页面教程
Oct 28 Javascript
VUE页面中通过双击实现复制表格中内容的示例代码
Jun 11 Javascript
JS实现公告上线滚动效果
Jan 10 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往windows中添加用户
2006/12/06 PHP
php 按指定元素值去除数组元素的实现方法
2011/11/04 PHP
php中大括号作用介绍
2012/03/22 PHP
php后台如何避免用户直接进入方法实例
2013/10/15 PHP
如何在PHP中生成随机数
2020/06/04 PHP
PHP7 windows支持
2021/03/09 PHP
DOM精简教程
2006/10/03 Javascript
ExtJS4 组件化编程,动态加载,面向对象,Direct
2011/05/12 Javascript
jQuery+CSS 实现随滚动条增减的汽水瓶中的液体效果
2011/09/26 Javascript
JS预览图像将本地图片显示到浏览器上
2013/08/25 Javascript
推荐25个超炫的jQuery网格插件
2014/11/28 Javascript
JS实现超过长度限制后自动跳转下一款文本框的方法
2015/02/23 Javascript
功能强大的jquery.validate表单验证插件
2016/11/07 Javascript
nodejs body-parser 解析post数据实例
2017/07/26 NodeJs
利用纯js + transition动画实现移动端web轮播图详解
2017/09/10 Javascript
js的各种数据类型判断的介绍
2019/01/19 Javascript
javascript实现抢购倒计时程序
2019/08/26 Javascript
vue路由传参三种基本方式详解
2019/12/09 Javascript
vuex Module将 store 分割成模块的操作
2020/12/07 Vue.js
python轻松实现代码编码格式转换
2015/03/26 Python
python 实现网上商城,转账,存取款等功能的信用卡系统
2016/07/15 Python
python获取指定时间差的时间实例详解
2017/04/11 Python
使用Python计算玩彩票赢钱概率
2019/06/26 Python
python将字母转化为数字实例方法
2019/10/04 Python
详解Scrapy Redis入门实战
2020/11/18 Python
Python爬取网站图片并保存的实现示例
2021/02/26 Python
驴妈妈旅游网:中国新型的B2C旅游电子商务网站
2016/08/16 全球购物
美国在线医疗分销商:MedEx Supply
2020/02/04 全球购物
工商管理本科毕业生求职信范文
2013/10/05 职场文书
历史系自荐信范文
2013/12/24 职场文书
《落花生》教学反思
2014/02/25 职场文书
会计工作态度自我评价
2015/03/06 职场文书
二手房购房意向书
2015/05/09 职场文书
2016年过年放假安排通知
2015/08/18 职场文书
新店开业策划方案怎么书写?
2019/07/05 职场文书
Python爬虫之爬取二手房信息
2021/04/27 Python