内置对象Global和Math对象
Global对象
Math对象
1.Global对象
Global.属性方法或者Global.方法()是无效的,web浏览器将Global作为window对象的一部分加一实现。
uri编码——了解
2.eval()解析一个字符串,也只接受一个字符串
3.Global包含的属性有:undefined、NaN、Object、Array、Function等,
alert(Array);
/*
//eval(),解析一个字符串解析器的作用
eval('var box=100');
alert(box);
//Global的属性,Array/Function/String/Undefined/NaN
alert(window.Array.constructor==Array);
*/
//Math对象
/*
alert(Math.E);
alert(Math.LN10);
alert(Math.PI);
*/
/*
alert(Math.min(2,3,4,5,6,7,8,9,10));
alert(Math.max(2,3,4,5,6,7,8,9,10));
*/
//舍入方法
/*
alert(Math.ceil(25.4)); //26
alert(Math.floor(25.9)); //25
alert(Math.round(25.9));//26
alert(Math.round(25.4));//25
*/
//random()随机
/*
alert(Math.floor(Math.random())*10+1); //随机产生1-10之间的任意数
alert(Math.ceil(Math.random()))//随机产生1-10之间的任意数
*/
/*
for(var i=0;i<10;i++){
document.write(Math.floor(Math.random()*10+5)); //5-14之间的任意数
document.write('<br />')
}
function selectFrom(lower,upper){
var sum=upper-lower+1; //总数-第一个数+1
return Math.floor(Math.random()*sum+lower);
}
for(var i=0;i<10;i++){
document.write(selectFrom(5,10)); //直接传递范围
document.write('<br />');
}
*/
math对象的数值范围
function selectFrom(lower,upper){
var sum=upper-lower+1; //总数-第一个数+1
return Math.floor(Math.random()*sum+lower);
}
for(var i=0;i<10;i++){
document.write(selectFrom(5,10)); //直接传递范围
document.write('<br />');
}
*/
内置对象Global和Math对象的更多相关文章
- 单体内置对象 Global 和 Math
单体内置对象 Global 和 Math 在所有代码执行前,作用域中就已经存在两个内置对象:Global(全局)和Math.在大多数ES实现中都不能直接访问Global对象.不过,WEB浏览器实现了承 ...
- python 迭代器(一):迭代器基础(一) 语言内部使用 iter(...) 内置函数处理可迭代对象的方式
简介 在 Python 中,所有集合都可以迭代.在 Python 语言内部,迭代器用于支持: 1.for 循环2.构建和扩展集合类型3.逐行遍历文本文件4.列表推导.字典推导和集合推导5.元组拆包6. ...
- 对象的内置属性和js的对象之父Object()
js中对象有constructor,valueOf(),toString()等内置属性和方法; 创建一个空对象的方法: var o = {}; 或者 var o= new Object(); o.co ...
- 框架(yii和thinkphp)中实例化php内置或者扩展中的对象问题
将php原生语句实例化SphinxClient对象移植到yii2框架中报错 原生语句中这样写: $s = new SphinxClient(); 框架中应该加入反斜杠,这样写: $s = new \S ...
- 6 JavaScript函数&内置构造&函数提升&函数对象&箭头函数&函数参数&参数的值传递与对象传递
JavaScript函数:使用关键字function定义,也可以使用内置的JavaScript函数构造器定义 匿名函数: 函数表达式可以存储在变量中,并且该变量也可以作为函数使用. 实际上是匿名函数. ...
- JavaScript课程——Day07(对象简介、Math对象、时间对象、字符串对象)
1.对象简介 在javaScipt中,一切皆为对象或者皆可以被用作对象 宿主对象:window,document 内置对象:Number String Boolean Array数组 Obje ...
- 内置函数--global() 和 local()
一 . globals :返回当前作用域内全局变量的字典. >>> globals() {'__spec__': None, '__package__': None, '__bu ...
- JS对象 神奇的Math对象,提供对数据的数学计算。注意:Math 对象是一个固有的对象,无需创建它,直接把 Math 作为对象使用就可以调用其所有属性和方法。这是它与Date,String对象的区别
Math对象 Math对象,提供对数据的数学计算. 使用 Math 的属性和方法,代码如下: <script type="text/javascript"> var m ...
- JS 学习笔记--11---内置对象(Global/Math)
练习中使用的浏览器是IE10,如果各位朋友有不同意见或者遇到浏览器不兼容问题,希望指正 1.内置对象的定义:有ECMAScript实现提供的.不依赖与宿主环境的对象,在ECMAScript运行之前就已 ...
随机推荐
- Vim 学习资料
VIM中文手册 简明 Vim 练级攻略 所需即所获:像 IDE 一样使用 vim
- people 0919
package liu0919; public class People { private double height;// 身高 private String name;// 名字 private ...
- mysql root密码破解
破解root密码:方法一:1./etc/my.cnf在[mysqld]段中加入skip-grant-table2.重启mysql3.直接mysql登录3.通过修改权限表方式修改mysql密码(upda ...
- 运行eclipse弹出“Failed to load the JNI shared”解决方法
听周围的人说,看网上的人说eclipse有多么神奇.我不禁好奇万分,于是自己就去eclipse官网下载一个软件.咱也来用用,满怀兴奋的心情,一运行eclipse结果 出现下图的错误提示:“Failed ...
- NV Maxwell architecture
按照NVIDIA的路线图来看,GTX 600以及GTX 700系列所采用的Kepler架构已经垂垂老矣,最早在明年第一季度,其继任者Maxwell架构可能就会和我们正式见面了.目前外媒已经放出了关于M ...
- sql group by+字段
MySQL GROUP BY 语句 GROUP BY 语句根据一个或多个列对结果集进行分组. 在分组的列上我们可以使用 COUNT, SUM, AVG,等函数. 2.在group by的分组字段上,我 ...
- spring mvc超强的json支持,你自己根本不需要额外的配置。spring mvc都给你配置好了!!!
SpringMVC层跟JSon结合,几乎不需要做什么配置,代码实现也相当简洁.再也不用为了组装协议而劳烦辛苦了! 2.一.Spring注解@ResponseBody,@RequestBody和Http ...
- 第十章:鸟哥的Linux私房菜
第十章.vim程式编辑器 1. vi与vim 1.1 为何要学vim2. vi的使用 2.1 简易执行范例 2.2 按键说明 2.3 一个案例的练习 2.4 vim的暂存档.救援回复与开启时的警告讯息 ...
- PureBasic 读取文件中一行的两个数据例子
, "Test1.txt") ; if the file could be read, we continue... , "Test2.txt") ) = ; ...
- XMLHttpRequest函数
function createXmlHttpRequest(){ if(window.ActiveXObject){ return new ActiveXObject("Microsoft. ...