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 相关文章推荐
基于jQuery制作迷你背词汇工具
Jul 27 Javascript
JS下拉缓冲菜单示例代码
Aug 30 Javascript
用循环或if语句从json中取数据示例
Aug 18 Javascript
Jquery基础教程之DOM操作
Aug 19 Javascript
js焦点文字滚动效果代码分享
Aug 25 Javascript
JQuery实现文字无缝滚动效果示例代码(Marquee插件)
Mar 07 Javascript
JS实现按钮添加背景音乐示例代码
Oct 17 Javascript
微信小程序与后台PHP交互的方法实例分析
Dec 10 Javascript
vue webpack重写cookie路径的方法
Jul 10 Javascript
微信小程序引入模块中wxml、wxss、js的方法示例
Aug 09 Javascript
微信小程序 导入图标实现过程详解
Oct 11 Javascript
微信小程序使用前置摄像头拍照
Oct 22 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 导出Excel示例分享
2014/08/18 PHP
php获取twitter最新消息的方法
2015/04/14 PHP
PHP封装返回Ajax字符串和JSON数组的方法
2017/02/17 PHP
php字符串截取函数mb_substr用法实例分析
2019/06/25 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
AJAX架构之Dojo篇
2007/04/10 Javascript
passwordStrength 基于jquery的密码强度检测代码使用介绍
2011/10/08 Javascript
jQuery插件开发全解析
2012/10/10 Javascript
jquery验证邮箱格式并显示提交按钮
2015/11/07 Javascript
jQuery插件formValidator自定义函数扩展功能实例详解
2015/11/25 Javascript
JavaScript表单焦点自动切换代码
2016/07/24 Javascript
js创建对象几种方式的优缺点对比
2016/09/28 Javascript
基于JQuery的购物车添加删除以及结算功能示例
2017/03/08 Javascript
jquery DataTable实现前后台动态分页
2017/06/17 jQuery
Vee-Validate的使用方法详解
2017/09/22 Javascript
vue柱状进度条图像的完美实现方案
2019/08/26 Javascript
[40:29]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第一场
2018/04/10 DOTA
[01:29:31]VP VS VG Supermajor小组赛胜者组第二轮 BO3第一场 6.2
2018/06/03 DOTA
python类定义的讲解
2013/11/01 Python
Python实现在matplotlib中两个坐标轴之间画一条直线光标的方法
2015/05/20 Python
详解python中xlrd包的安装与处理Excel表格
2016/12/16 Python
Python制作动态字符图的实例
2019/01/27 Python
Python生成rsa密钥对操作示例
2019/04/26 Python
python实现对象列表根据某个属性排序的方法详解
2019/06/11 Python
Apache部署Django项目图文详解
2019/07/30 Python
python——全排列数的生成方式
2020/02/26 Python
Keras实现将两个模型连接到一起
2020/05/23 Python
Python配置pip国内镜像源的实现
2020/08/20 Python
css3新单位vw、vh的使用教程
2018/03/23 HTML / CSS
购买200个世界上最好的内衣品牌:Bare Necessities
2017/02/11 全球购物
美国眼镜网站:EyeBuyDirect
2017/04/13 全球购物
丝芙兰加拿大官方网站:SEPHORA加拿大
2018/11/20 全球购物
交通法规咨询中心工作职责
2013/11/27 职场文书
护理学专业求职信
2014/06/29 职场文书
党员应该树立反腐倡廉的坚定意识思想汇报
2014/09/12 职场文书
react中useState使用:如何实现在当前表格直接更改数据
2022/08/05 Javascript