ECMAScript
只定义了两个内置对象,即
Global
和
Math
Global对象:Global
对象是
ECMAScript
中最特别的对象,因为实际上它根本不存在。
ECMAScript
中,不存在独立的函数,所有函数都必须是某个对象的方法。
isNaN()
、
isFinite()
、
parseInt()
和
parseFloat()
等
都是
Global
对象的方法。
Global
对象的属性。
属
性
|
说
明
|
undefined
|
Undefined
类型的字面量
|
NaN
|
非数
的专用数值
|
Infinity
|
无穷大值的专用数值
|
Object
|
Object
的构造函数
|
Array
|
Array
的构造函数
|
Function
|
Function
的构造函数
|
Boolean
|
Boolean
的构造函数
|
String
|
String
的构造函数
|
Number
|
Number
的构造函数
|
Date
|
Date
的构造函数
|
RegExp
|
RegExp
的构造函数
|
Error
|
Error
的构造函数
|
EvalError
|
EvalError
的构造函数
|
RangeError
|
RangeError
的构造函数
|
ReferenceError
|
ReferenceError
的构造函数
|
SyntaxError
|
SyntaxError
的构造函数
|
TypeError
|
TypeError
的构造函数
|
URIError
|
URIError
的构造函数
|
Global
对象的方法。
方法
|
说
明
|
isFinite()
|
判断一个数是否是有穷的
返回Boolean类型
|
isNaN()
|
判断是否 非数
返回Boolean类型
|
parseInt()
|
把非数字的原始值转换成
整数
|
parseFloat()
|
把非数字的原始值
转换成浮点数
|
encodeURI()
|
编码传递给浏览器的
URI(
处理完整的
URI
)
不对
URI
中的特殊字符进行编码,如冒号、
前斜杠、问号和英镑符号
|
encodeURIComponent()
|
编码传递给浏览器的
URI(
处理
URI
的一个
片断
)
对所有非标准字符进行编码。
|
decodeURI()
|
对用
encodeURI()
方法替换的字符解码。
|
decodeURIComponent()
|
对用
encodeURIComponent
()
方法替换
的字符解码。
|
eval()
|
ECMAScript
的解释程序
|
|
|
Math
对象:
Math对象的属性:
属
性
|
说
明
|
E
|
值
e
,自然对数的底
|
LN10
|
10
的自然对数
|
LN2
|
2
的自然对数
|
LOG2E
|
以
2
为底
E
的对数
|
LOG10E
|
以
10
为底
E
的对数
|
PI
|
值π
|
SQRT1_2
|
1/2
的平方根
|
SQRT2
|
2
的平方根
|
Math对象的方法:
方
法
|
说
明
|
acos(x)
|
返回
x
的反余弦值
|
asin(x)
|
返回
x
的反正弦值
|
atan(x)
|
返回
x
的反正切值
|
atan2(y,x)
|
返回
y/x
的反余弦值
|
cos(x)
|
返回
x
的余弦值
|
sin(x)
|
返回
x
的正弦值
|
tan(x)
|
返回
x
的正切值
|
min()
|
判断一组数中的最大值
|
max()
|
判断一组数中的最小值
|
abs()
|
返回数字的绝对值
|
ceil()
|
把数字向上舍入到最接近的值
|
floor()
|
把数字向下舍入到最接近的值
|
round()
|
标准的舍入函数
|
exp()
|
用于把
Math.E
升到指定的幂
|
log()
|
用于返回特定数字的自然对数
|
pow()
|
用于把指定的数字升到指定的幂
|
sqrt()
|
用于返回指定数字的平方根
|
random()
|
返回一个
0
到
1
之间的随机数不包括
0
和
1
|
|
|
|
|
分享到:
相关推荐
所有 JavaScript 全局对象、函数以及变量均自动成为window对象的成员。 窗口对象的属性和方法格式: [window.]属性 [window.]方法(参数) 甚至 HTML DOM 的 document 也是 window 对象的属性之一: window....
JavaScript对象与继承教程之内置对象(下) JavaScript对象及继承教程(上) javascript正则表达式(一) javascript正则表达式(二) JavaScript的10种跨域共享方法 JavaScript类型总览 JavaScript获取文本框光标的像素...
javascript学习笔记之js内置对象,需要的朋友可以参考下
知识点比较全面的javascript备忘笔记,特点有: 1、知识点全面,相应案例全 2、Javascript面向对象方面做了大量的...3、对内置对象的知识很全面 4、DOM模型的控制事例很多 5、Cookie技术和Ajax技术 6、收集常用的js代码
本地对象 ①Array类 ②Date类 对象的类型 内置对象 ①Global对象 ②Math对象 宿主对象 今天继续学习JS中的对象,昨天内置对象Global对象和Math对象,今天继续。宿主对象 所有非本地对象都是宿主对象host object,即...
JavaScript内置对象有以下几种。 ● String对象:处理所有的字符串操作 ● Math对象:处理所有的数学运算 ● Date对象:处理日期和时间的存储、转化和表达 ● Array对象:提供一个数组的模型、存储大量有序的数据 ●...
JavaScript是一种网页编程技术,经常用于创建动态交互网页 JavaScript是一种基于对象和事件驱动...内置大量现成对象,编写少量程序可以完成目标 不同的浏览器甚至同一浏览器的不同版本对JavaScript的支持程度都不一样
自己总结的JavaScript内置对象的笔记,绘制了详细的思维导图,每个思维导图中均有详细的博文解释,方便大家学习和理解,免费分享给大家。适合网页前端的爱好者和学习者
JavaScript 有Date、Array、String等这样的内置对象,功能强大使用简单,人见人爱,但在处理一些复杂的逻辑的时候,内置对象就很无力了,往往需要开发者自定义对象。 从JavaScript定义上讲对象是无序属性的集合,其...
这个标准基于 JavaScript (Netscape) 和 JScript (Microsoft)。Netscape (Navigator 2.0) 的 Brendan Eich 发明了这门... 第一部分:Javascript内置对象。 第二部分:浏览器对象。 第三部分:文档对象模型。 第四部分:
1、javascript中的内置对象 javascript中除了本身的内置对象,如以下我们所熟悉的对象: •Array •Date •Math •String •RegExp •…… 各个对象都有自己的属性及方法,比如我们经常使用属性及方法 属性:string...
JavaScript学习笔记第二部分,包括对象,内置对象(Array, String, Data, 字符串和数值之间的转化,Globle对象,Windows对象,Math对象)的详解和例子,适合0基础和有一些基础的同学。
6、内置的JavaScript对象: 3 7、处理对象的内置方法: 3 8、用户自定义对象: 4 9、使用IE的Scriptlet: 4 三、Form元素:文本框和按钮 5 1、文本框: 5 2、按钮: 5 3、文本区: 6 4、口令密码: 6 5、确认按钮和...
{5.2.1}将浮点数四舍五入到指定精度}{98}{subsection.5.2.1} {6}Exception}{99}{chapter.6} {6.1}\ttfamily try-catch}{99}{section.6.1} {6.2}\ttfamily finally}{100}{section.6.2} {6.3}\ttfamily throws}{...
3.Microsoft Jscript 提供了 11 个内部(或“内置”)对象。它们是Array、Boolean、Date、Function、Global、Math、Number、Object、RegExp、Error 以及 String 对象。 4.对象只是一种特殊的数据。对象拥有属性和...
JavaScript面向对象编程 在JavaScript对象笔记中,记录的都是内置对象的使用,而本文的目的是学习如何创建自己的对象,如何在JS中进行面向对象编程,并且以这些为指导编写实用的工具。