1 / 52
文档名称:

JavaScript内置对象 实验指导.ppt

格式:ppt   大小:395KB   页数:52页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JavaScript内置对象 实验指导.ppt

上传人:mh900965 2017/6/25 文件大小:395 KB

下载得到文件列表

JavaScript内置对象 实验指导.ppt

相关文档

文档介绍

文档介绍:JavaScript内置对象

全局对象
全局对象是预定义的对象,作为 JavaScript 的全局函数和全局属性的占位符。通过使用全局对象,可以访问所有其他所有预定义的对象、函数和属性。全局对象不是任何对象的属性,所以它没有名称。
在顶层 JavaScript 代码中,可以用关键字 this 引用全局对象。但通常不必用这种方式引用全局对象,因为全局对象是作用域链的头,这意味着所有非限定性的变量和函数名都会作为该对象的属性来查询。例如,当JavaScript 代码引用 parseInt() 函数时,它引用的是全局对象的 parseInt 属性。全局对象是作用域链的头,还意味着在顶层 JavaScript 代码中声明的所有变量都将成为全局对象的属性。
全局对象只是一个对象,而不是类。既没有构造函数,也无法实例化一个新的全局对象。
在 JavaScript 代码嵌入一个特殊环境中时,全局对象通常具有环境特定的属性。实际上,ECMAScript 标准没有规定全局对象的类型,JavaScript 的实现或嵌入的 JavaScript 都可以把任意类型的对象作为全局对象,只要该对象定义了这里列出的基本属性和函数。例如,在允许通过 LiveConnect 或相关的技术来脚本化 Java 的 JavaScript 实现中,全局对象被赋予了这里列出的 java 和 Package 属性以及 getClass() 方法。而在客户端 JavaScript 中,全局对象就是 Window 对象,表示允许 JavaScript 代码的 Web 浏览器窗口。
顶层函数(全局函数)
函数
描述
FF
IE
decodeURI()
解码某个编码的 URI。
1

ponent()
解码一个编码的 URI 组件。
1

encodeURI()
把字符串编码为 URI。
1

ponent()
把字符串编码为 URI 组件。
1

escape()
对字符串进行编码。
1
3
eval()
计算 JavaScript 字符串,并把它作为脚本代码来执行。
1
3
getClass()
返回一个 JavaObject 的 JavaClass。
FF: Firefox, IE: Explorer
顶层函数(全局函数)
函数
描述
FF
IE
isFinite()
检查某个值是否为有穷大的数。
1
4
isNaN()
检查某个值是否是数字。
1
3
Number()
把对象的值转换为数字。
1
parseFloat()
解析一个字符串并返回一个浮点数。
1
3
parseInt()
解析一个字符串并返回一个整数。
1
3
String()
把对象的值转换为字符串。
1
unescape()
对由 escape() 编码的字符串进行解码。
1
3
顶层属性(全局属性)
属性
描述
FF
IE
Infinity
代表正的无穷大的数值。
1
4
java
代表 java.* 包层级的一个 JavaPackage。
NaN
指示某个值是不是数字值。
1
4
Packages
根 JavaPackage 对象。
undefined
指示未定义的值。
1

全局对象的预定义属性都是不可枚举的
在 JavaScript 核心语言中,全局对象的预定义属性都是不可枚举的,所有可以用 for/in 循环列出所有隐式或显式声明的全局变量,如下所示:
var variables = "";
for (var name in this)
{
variables += name + "<br />";
}
(variables);
JavaScript内置对象
Array
Boolean
Date
Math
Number
Object
String
RegExp
Functions
Events
Object构造方法
Object构造方法的原型是ECMAScript 中的所有对象原型继承链的起点,Object构造构造方法的原型中的所有属性和方法都会出现在其他对象中
a={};
=2;
=1;
alert();
创建对象
new 运算符+构造方法创建对象
var o = new Object();
如果没有参数,括号可以省略:
var o = new Object;
使用对象常量、数组常量、函数定义创建对象
var o1={a:1,b:2},o2={};

最近更新

保护眼睛幼儿市公开课获奖教案省名师优质课赛.. 7页

依赖父母市公开课获奖教案省名师优质课赛课一.. 3页

体验式班会市公开课获奖教案省名师优质课赛课.. 4页

体育科三市公开课获奖教案省名师优质课赛课一.. 4页

2024年二年级语文教研组总结(精选29篇) 81页

体育口令市公开课获奖教案省名师优质课赛课一.. 5页

传球训练课市公开课获奖教案省名师优质课赛课.. 5页

2024年二年级数学上册第一单元教案 60页

人美版三年级美术下册市公开课获奖教案省名师.. 6页

人教版实数市公开课获奖教案省名师优质课赛课.. 5页

人教版七年级地理上册市公开课获奖教案省名师.. 6页

亲近母语市公开课获奖教案省名师优质课赛课一.. 4页

五谷画鱼市公开课获奖教案省名师优质课赛课一.. 5页

五年级科学上册的市公开课获奖教案省名师优质.. 5页

五年级下册的美术市公开课获奖教案省名师优质.. 6页

五上数学解决问题市公开课获奖教案省名师优质.. 5页

二年级的简单推理市公开课获奖教案省名师优质.. 3页

二年级下市公开课获奖教案省名师优质课赛课一.. 7页

乳牙拜拜健康市公开课获奖教案省名师优质课赛.. 4页

九年级英语公开课市公开课获奖教案省名师优质.. 5页

中职请示的市公开课获奖教案省名师优质课赛课.. 7页

语音厅小游戏策划方案 3页

游戏推广员的周报 6页

钡盐中钡含量的测定(沉淀重量法) 6页

四年级英语下册第四单元教案 17页

海水中可溶性磷酸盐的测定最新版 4页

ck520立式车床总体及床身设计 37页

先天性心脏病患儿护理查房 26页

2018年某市委第三巡察组副组长填表的说明及其.. 4页

太阳能电池交直流供电电源设计太阳能电池电源.. 91页