`

学习JavaScript---对象(内置对象)

 
阅读更多
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-内置对象

    Javascript3- 内置对象

    JavaScript内置对象相关介绍及用法

    JavaScript内置对象相关介绍及用法ppt JavaScript内置对象相关介绍及用法

    JavaScript内置对象(ppt)

    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内置对象.rar第10节 JavaScript内置对象....

    javaScript内置对象.doc

    JavaScript是一种广泛应用于Web开发的脚本语言,它包含了许多内置对象,这些对象提供了丰富的功能,使得开发者能够方便地处理各种任务。以下是对标题和描述中提及的一些JavaScript内置对象及其属性和方法的详细说明...

    JavaScript内置函数与内置对象.doc

    JavaScript内置函数与内置对象.doc

    javascript本地对象_内置对象和宿主对象

    总的来说,JavaScript中的对象和内置对象构成了其灵活且强大的编程基础,晚绑定特性使得JavaScript能够适应各种动态场景,而本地和内置对象则提供了丰富的功能和工具,便于开发者构建复杂的应用程序。理解并熟练运用...

    JavaScript内置对象大全

    ### JavaScript内置对象大全:深入解析 #### 一、Date对象:日期与时间处理的核心 `Date`对象在JavaScript中用于处理日期和时间相关的操作。它提供了丰富的方法来获取和设置日期时间的不同部分。 1. **构造函数**...

    JavaScript - JavaScript Tutorial

    - **JavaScript Built-in objects**:内置对象的参考文档,提供详细的API文档和示例。 - **Browser objects**:浏览器对象的参考文档,包括Window、Document等对象的API说明。 - **HTML DOM objects**:DOM对象的...

    03 JavaScript内置对象与浏览器对象.ppt

    目标掌握: javascript内置对象 String 对象 Math 对象 Date 对象 浏览器对象 浏览器对象简介 Window Document History Location Screen event

    Photoshop-CS6-JavaScript.zip

    7. **调试技巧**:学习如何使用Photoshop的内置脚本编辑器或其他外部工具来调试你的JavaScript代码,找出并修复问题。 8. **性能优化**:对于大型项目或批量处理,优化脚本以提高性能非常重要。手册可能提供一些...

    jsp九大内置对象

    ### JSP九大内置对象详解 #### 一、Request对象 - **定义**:`javax.servlet.http.HttpServletRequest` 类型的对象。 - **用途**:用于接收客户端发送到服务器端的数据(包括但不限于HTTP请求头、请求参数等)。 - ...

    Javascript-DOM编程艺术研究.docx

    - **内建对象(Native Objects)**,如Array、Math、Date等,是JavaScript语言内置的对象,可以直接使用。 - **宿主对象(Host Objects)**,如`window`对象,由浏览器提供,提供了与浏览器交互的能力,如`window....

    javascript--ppt

    在“JSP动态网站开发基础与上机指导_PPT课件”中,你可能会学习到如何创建JSP页面,使用内置对象(如request、response、session、application等),以及如何处理用户请求和响应。此外,可能还会涉及Servlet、EL...

    JavaScript 核心参考教程 内置对象

    学习JavaScript时,理解并熟练使用这些内置对象至关重要,因为它们构成了JavaScript的基础,并且在日常编程中频繁使用。通过深入理解这些对象,开发者可以更好地编写出高效、优雅的代码,实现丰富的交互性和功能。

    JavaScript对象模型-执行模型

    ### JavaScript对象模型-执行模型详解 #### 一、基本数据类型 JavaScript作为一种广泛使用的脚本语言,在其设计之初便提供了一系列的基本数据类型,这些类型构成了JS语言的基础,并且是理解和运用JS的重要基石。 ...

    JavaScript基础知识例子

    总的来说,这个压缩包提供了一个全面的JavaScript基础知识教程,涵盖了数据类型、Object、内置对象和变量等核心概念,对于初学者或者需要巩固基础的开发者来说,是一份非常有价值的参考资料。通过学习这些内容,可以...

    JavaScript 学习 - 提高篇

    JavaScript 学习 - 提高篇 在本节课程中,我们将深入探讨 JavaScript 中的...本节课程涵盖了 JavaScript 中的对象、函数、constructor 函数等高级概念,旨在帮助学习者更好地理解 JavaScript 的基本原理和高级特性。

Global site tag (gtag.js) - Google Analytics