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 相关文章推荐
csdn 博客的css样式 v3
Feb 24 Javascript
一个js控制的导航菜单实例代码
Dec 03 Javascript
用jQuery模拟select下拉框的简单示例代码
Jan 26 Javascript
javascript实现数字+字母验证码的简单实例
Feb 10 Javascript
JS 面向对象之继承---多种组合继承详解
Jul 10 Javascript
js中通过getElementsByName访问name集合对象的方法
Oct 31 Javascript
脚本div实现拖放功能(两种)
Feb 13 Javascript
Bootstrap实现的表格合并单元格示例
Feb 06 Javascript
详解vue中this.$emit()的返回值是什么
Apr 07 Javascript
Vue computed 计算属性代码实例
Apr 22 Javascript
vue监听dom大小改变案例
Jul 29 Javascript
vue仿携程轮播图效果(滑动轮播,下方高度自适应)
Feb 11 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连接mssql:pdo odbc sql server
2011/07/20 PHP
PHP编写RESTful接口的方法
2016/02/21 PHP
浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别
2017/06/17 PHP
PHP 实现手机端APP支付宝支付功能
2018/06/07 PHP
Thinkphp 5.0实现微信企业付款到零钱
2018/09/30 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
2019/11/14 PHP
jQuery学习之prop和attr的区别示例介绍
2013/11/15 Javascript
jQuery对象初始化的传参方式
2015/02/26 Javascript
nodejs实现HTTPS发起POST请求
2015/04/23 NodeJs
JS将滑动门改为选项卡(需鼠标点击)的实现方法
2015/09/27 Javascript
AngularJS 最常用的功能汇总
2016/02/17 Javascript
基于JQuery的$.ajax方法进行异步请求导致页面闪烁的解决办法
2016/05/10 Javascript
Angular 常用指令实例总结整理
2016/12/13 Javascript
Angular.JS通过指令操作DOM的方法
2017/05/10 Javascript
前端构建工具之gulp的配置与搭建详解
2017/06/12 Javascript
express+vue+mongodb+session 实现注册登录功能
2018/12/06 Javascript
微信小程序利用云函数获取手机号码
2019/12/17 Javascript
Vue Object.defineProperty及ProxyVue实现双向数据绑定
2020/09/02 Javascript
详细解读Python中解析XML数据的方法
2015/10/15 Python
python消除序列的重复值并保持顺序不变的实例
2018/11/08 Python
Django组件之cookie与session的使用方法
2019/01/10 Python
Python socket聊天脚本代码实例
2020/01/02 Python
python 函数嵌套及多函数共同运行知识点讲解
2020/03/03 Python
pycharm实现在虚拟环境中引入别人的项目
2020/03/09 Python
Opencv求取连通区域重心实例
2020/06/04 Python
python实现批处理文件
2020/07/28 Python
python爬虫调度器用法及实例代码
2020/11/30 Python
CSS3实现王者荣耀匹配人员加载页面的方法
2019/04/16 HTML / CSS
期终自我鉴定
2014/02/17 职场文书
小学班干部竞选演讲稿
2014/04/24 职场文书
运动会广播稿诗歌版
2014/09/12 职场文书
卫校毕业生自我鉴定
2014/09/28 职场文书
2014年村委会工作总结
2014/11/24 职场文书
幽默导游词开场白
2015/05/29 职场文书
傲慢与偏见读书笔记
2015/06/29 职场文书
2015年终个人政治思想工作总结
2015/11/24 职场文书