JavaScript只定义了两个内置对象。
一、Global对象
Global实际上根本不存在,它是ECMAScript中最特别的对象,因为如果这样写:
var a = Global;这是错误的。
前面所说的isNaN(),isFinite(),parseInt(),parseFloat()等都是Gloal对象的方法。在ECMAScript中不存在单独的函数,所有的函数(方法)都是某个对象的方法。
下面列出了Global的方法及属性
1、方法encodeURI(),encodeURIComponent()
有效的Url不能包含某些字符,encodeURI(),encodeURIComponent()
用于编码URL,转换其中的特殊字符,从而让浏览器能够接收他们。
两个方法的主要区别是:encodeURI()不对冒号,前斜杠,问号,英镑字符进行编码,
而后者则对它发现的所有字符进行编码。
对应解码的函数为decodeURI()与decodeURIComponent();
2、方法eval()
var hel = 'hi';
eval("alert(hel);");内部可调用hel
eval("function test(){alert('hi');}");test();外部可调用该方法
3、属性 undefined,NaN,Infinity,Object的构造函数,Array的构造函数,Function的构造函数,Boolean的构造函数,String的构造函数,Number的构造函数,Date的构造函数,RegExp的构造函数,Error的构造函数,EvalError的构造函数,RangeError的构造函数,ReferenceError的构造函数,SyntaxError的构造函数,TypeError的构造函数,URIError的构造函数。
二、Math对象
1、属性
E 值e,自然对数的底
LN10 10的自然对数
LN2 2的自然对数
LOG2E 以2为底E的对数
LOG10E 以10为底E的对数
PI 值π
SQRT1_2 1/2的平方根
SQRT2 2的平方根
2、方法max(),min(),用于判断一组数中最大的数和最小的数。例如:
var iMax = Math.max(1,23,3,133);//iMax等于133
var iMin = Math.min(1,23,4,5);//iMin等于1
3、abs方法
返回数字的绝对值 Math.abs(-1);
4、舍入方法
ceil表示向上舍入
floor表示向下舍入
round表示标准的舍入函数(如果数字与下一个整数的差不超过0.5,则向上舍入,否则向下舍入)
分享到:
相关推荐
Javascript3- 内置对象
JavaScript内置对象相关介绍及用法ppt JavaScript内置对象相关介绍及用法
JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)...
第10节 JavaScript内置对象.rar第10节 JavaScript内置对象.rar第10节 JavaScript内置对象.rar第10节 JavaScript内置对象.rar第10节 JavaScript内置对象.rar第10节 JavaScript内置对象.rar第10节 JavaScript内置对象....
JavaScript是一种广泛应用于Web开发的脚本语言,它包含了许多内置对象,这些对象提供了丰富的功能,使得开发者能够方便地处理各种任务。以下是对标题和描述中提及的一些JavaScript内置对象及其属性和方法的详细说明...
JavaScript内置函数与内置对象.doc
总的来说,JavaScript中的对象和内置对象构成了其灵活且强大的编程基础,晚绑定特性使得JavaScript能够适应各种动态场景,而本地和内置对象则提供了丰富的功能和工具,便于开发者构建复杂的应用程序。理解并熟练运用...
### JavaScript内置对象大全:深入解析 #### 一、Date对象:日期与时间处理的核心 `Date`对象在JavaScript中用于处理日期和时间相关的操作。它提供了丰富的方法来获取和设置日期时间的不同部分。 1. **构造函数**...
- **JavaScript Built-in objects**:内置对象的参考文档,提供详细的API文档和示例。 - **Browser objects**:浏览器对象的参考文档,包括Window、Document等对象的API说明。 - **HTML DOM objects**:DOM对象的...
目标掌握: javascript内置对象 String 对象 Math 对象 Date 对象 浏览器对象 浏览器对象简介 Window Document History Location Screen event
7. **调试技巧**:学习如何使用Photoshop的内置脚本编辑器或其他外部工具来调试你的JavaScript代码,找出并修复问题。 8. **性能优化**:对于大型项目或批量处理,优化脚本以提高性能非常重要。手册可能提供一些...
### JSP九大内置对象详解 #### 一、Request对象 - **定义**:`javax.servlet.http.HttpServletRequest` 类型的对象。 - **用途**:用于接收客户端发送到服务器端的数据(包括但不限于HTTP请求头、请求参数等)。 - ...
- **内建对象(Native Objects)**,如Array、Math、Date等,是JavaScript语言内置的对象,可以直接使用。 - **宿主对象(Host Objects)**,如`window`对象,由浏览器提供,提供了与浏览器交互的能力,如`window....
在“JSP动态网站开发基础与上机指导_PPT课件”中,你可能会学习到如何创建JSP页面,使用内置对象(如request、response、session、application等),以及如何处理用户请求和响应。此外,可能还会涉及Servlet、EL...
学习JavaScript时,理解并熟练使用这些内置对象至关重要,因为它们构成了JavaScript的基础,并且在日常编程中频繁使用。通过深入理解这些对象,开发者可以更好地编写出高效、优雅的代码,实现丰富的交互性和功能。
### JavaScript对象模型-执行模型详解 #### 一、基本数据类型 JavaScript作为一种广泛使用的脚本语言,在其设计之初便提供了一系列的基本数据类型,这些类型构成了JS语言的基础,并且是理解和运用JS的重要基石。 ...
总的来说,这个压缩包提供了一个全面的JavaScript基础知识教程,涵盖了数据类型、Object、内置对象和变量等核心概念,对于初学者或者需要巩固基础的开发者来说,是一份非常有价值的参考资料。通过学习这些内容,可以...
JavaScript 学习 - 提高篇 在本节课程中,我们将深入探讨 JavaScript 中的...本节课程涵盖了 JavaScript 中的对象、函数、constructor 函数等高级概念,旨在帮助学习者更好地理解 JavaScript 的基本原理和高级特性。