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的核心概念,包括变量、数据类型、控制流、函数、对象和类等,这些都是构建复杂应用程序的基础。 首先,我们要了解JavaScript的基础语法。在JavaScript中,变量是存储数据的容器,...
个人Javascript学习笔记 精华版 本资源为个人Javascript学习笔记的精华版,涵盖了Javascript的基础知识、事件处理、对象和系统函数、浏览器对象等方面的内容。下面是对每个知识点的详细说明: 1. 什么是JavaScript...
"前端学习笔记-黑马程序员JS" ...这篇前端学习笔记涵盖了 JavaScript 的基础知识,包括变量、数据类型、运算符、流程控制、数组、函数、对象、内置对象和 Web APIs 等知识点,为学习 JavaScript 提供了系统的指导。
本学习笔记专为初学者设计,旨在帮助新接触JavaScript的人快速掌握这门语言的核心概念和实用技巧。 首先,"JavaScript特效.chm"可能是一份关于JavaScript实现的各种网页特效的教程。这些特效可能包括图片轮播、下拉...
* 时间对象是JavaScript中的一种内置对象 * 时间对象可以获取当前时间和日期 * 时间对象可以格式化时间和日期 * 时间对象可以实现日期和时间的计算 五、 JavaScript 中的文字对象 * 文字对象是JavaScript中的一种...
在本节中,我们将深入探讨JavaScript的高级程序设计,特别是关注"第四章(js高级程序设计学习笔记)----2"的主题。这一章很可能涵盖了JavaScript的核心概念,包括原型链(Prototype Chaining)。通过阅读名为...
### JavaScript学习笔记精要 #### JavaScript简介 JavaScript是一种强大的、多用途的脚本语言,用于增强网站的交互性和用户体验。它是由Netscape公司的Brendan Eich在1995年发明的,并且迅速成为了Web开发的标准之...
这篇学习笔记将深入探讨这两种数据结构的特性和用法。 首先,我们来了解JavaScript中的数组对象。数组是一种有序的数据集合,可以存储任意类型的数据,包括数字、字符串、对象等。在JavaScript中,数组是对象的一种...
在这个学习笔记中,我们将探讨JavaScript的内置对象,主要包括Window、Screen、Location、History等,它们都是JavaScript环境中非常重要的组成部分。 首先,Window对象是JavaScript的核心,它代表了浏览器的窗口。...
在JavaScript中,对象是核心概念之一,它们是无序...学习和掌握JavaScript对象的创建、属性访问以及原型机制,对于深入理解和使用JavaScript至关重要。理解并熟练运用这些知识点,可以有效地构建复杂的应用程序和组件。
### JavaScript达内学习笔记知识点详解 #### 一、JavaScript简介 1. **JavaScript**是由网景公司在1995年开发的一种脚本语言。它是一种轻量级的编程语言,无需编译,直接由浏览器解释执行。JavaScript的主要作用...
JavaScript是一种广泛应用于Web开发的轻量级编程语言,它的主要特点在于它被嵌入到HTML文档中,由浏览器内置的JavaScript引擎负责解释执行。JavaScript起初被称为Livescript,设计为一种基于对象和事件驱动的语言,...
### JavaScript 学习笔记2:字符串与事件对象总结 #### 字符串操作方法总结 在JavaScript中,字符串是一系列字符的有序集合。JavaScript提供了一系列内置的方法来帮助我们处理字符串,这些方法可以用来检索、替换...
### JavaScript总结笔记 #### JavaScript简介 JavaScript是一种广泛使用的、基于对象和事件驱动的脚本语言。它最初由网景公司(Netscape)的布兰登·艾奇于1995年创建,并逐渐成为现代Web开发的核心技术之一。...
前端笔记网站则聚焦于前端开发技术的学习和记录,它通常包含HTML、CSS、JavaScript等核心前端技术的实例和讲解。这个名为“lhy308720327-master”的压缩包文件很可能是一个开源的前端项目,用于搭建一个JavaScript...
接着学习变量、数据类型、控制流语句、函数等基础知识,以及常用的内置对象和API,如Array、String、Date等。随着经验的增长,可以进一步学习面向对象编程、异步编程(回调函数、Promise、async/await)、模块化...
JavaScript对象与继承教程之内置对象(下) JavaScript对象及继承教程(上) javascript正则表达式(一) javascript正则表达式(二) JavaScript的10种跨域共享方法 JavaScript类型总览 JavaScript获取文本框光标的像素...