内置对象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 />‘);
}
*/
时间: 2024-12-10 02:03:34

内置对象Global和Math对象的相关文章

对象的内置属性和js的对象之父Object()

js中对象有constructor,valueOf(),toString()等内置属性和方法; 创建一个空对象的方法: var o = {}; 或者 var o= new Object(); o.constructor 返回构造器函数的引用 o.toString()  返回对象的描述字符串,如果我们将某个对象与字符串连接,就会先电泳toString()方法 o.valueOf()  通常返回的就是对象本身

6 JavaScript函数&amp;内置构造&amp;函数提升&amp;函数对象&amp;箭头函数&amp;函数参数&amp;参数的值传递与对象传递

JavaScript函数:使用关键字function定义,也可以使用内置的JavaScript函数构造器定义 匿名函数: 函数表达式可以存储在变量中,并且该变量也可以作为函数使用. 实际上是匿名函数. <body> <p>函数存储在变量后,变量可作为函数使用:</p> <p id="demo"></p> <script> var x = function(a,b){return a+b; }; document.g

javascript原生对象之单体内置对象(Global、Math)

[1]Global [1.1]定义:Global对象是一个终极的“兜底儿对象”,不属性于任何其他对象的属性和方法,最终都是它的属性和方法 [注意]所有在全局作用域中定义的属性和函数都是Global对象的属性.诸如isNaN().isFinite().parseInt().parseFloat()等实际上都是Global对象的方法 [1.2]编码方法 [1.2.1]encodeURI():对整个URI进行编码,用特殊的UTF-8替换所有无效的字符 [注意1]encodeURI()的不编码字符有82

JS 内置对象

内置对象的定义:有ECMAScript实现提供的.不依赖与宿主环境的对象,在ECMAScript运行之前就已经创建好的对象就叫做内置对象. 就是说,是不需要我们开发人员先是的实例化对象就能够调用和运行的对象. 在ECM-262中只是定义了两个内置对象 Global和Math对象 一.Global对象 Global(全局)对象是在ECMAScript中是一个特别的对象,因为这个对象是不存在的.在ECMAScript 中任何不属于其他对象的方法和属性都是这个对象的方法和属性. 1.Global对象的

JavaScript基础——引用类型(四)基本包装类型(Boolean、Number、String)、单体内置对象(Global、Math)

基本包装类型 为了便于操作基本类型值,ECMAScript还提供了3个特殊的引用类型:Boolean.Number和String.这些类型与其它引用类型相似,但同时也具有与各自的基本类型相应的特殊行为.实际上,每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型的对象,从而让我们能够调用一些方法来操作这些数据.如: var s1 = "some text"; var s2 = s1.substring(2); 这个例子中的变量s1包含一个字符串,字符串当然是基本类型值.而下

JavaScript的内置对象(Math对象)

Math对象概述 Math(算数)对象的作用是:执行常见的算数任务.保存数学公式和信息. 与我们在JavaScript 直接编写计算功能相比,Math 对象提供的计算功能执行起来要快得多. Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法. 您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法. Math对象的属性 Math 对象包含的属性大都是数学计算中可能会用到

高程5.7单体内置对象 5.8小结

内置对象的定义:由ECMAScript实现提供的, 不依赖于鹤环境的对象,这些对象在ECMAScript程序执行之前就已经存在了. 开发人员不必显式地实例化内置对象,因为它们已经实例化了. 前面介绍了大多数内置对象,如Object,Array和String.ECMA-262还定义了两个单体内置对象:Global和Math. 5.7.1 Global对象 没有全局变量或全局函数;所有在全局作用域中定义的属性和函数,都是Global(全局)对象的属性. 诸如isNaN(),isFinite(),pa

12.内置对象

内置对象 学习要点:1.Global对象2.Math对象 ECMAScript-262对内置对象的定义是:由ECMAScript实现提供的.不依赖宿主环境的对象.这些对象在ECMAScript程序执行之前就已经存在了.意思就是说,开发人员不必显示的示例化内置对象,因为它们已经实例化了.ECMAScript只定义了两个内置对象:Global和Math. 一.Global对象 Global(全局)对象是ECMAScript中一个特别的对象,因为这个对象是不存在的.在ECMAScript中不属于任何其

第五章 单体内置对象

ECMA-262 对内置对象的定义是:"由ECMAScript 实现提供的.不依赖于宿主环境的对象,这些对象在ECMAScript 程序执行之前就已经存在了."意思就是说,开发人员不必显式地实例化内置对象,因为它们已经实例化了. 我们已经介绍了大多数内置对象,例如Object.Array 和String.ECMA-262 还定义了两个单体内置对象:Global 和Math. 7.1 Global对象 Global(全局)对象可以说是ECMAScript 中最特别的一个对象了,因为不管你