`
gqlzhw
  • 浏览: 5447 次
  • 性别: Icon_minigender_2
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

2009-11-25:javascript内置对象学习

阅读更多
1、内建的 JavaScript 对象:
例子1:
<script type="text/javascript">
var txt="Hello World!"
document.write(txt.length)//String对象的属性length
</script>

例子2:
<script type="text/javascript">
var str="Hello world!"
document.write(str.toUpperCase())//String对象的方法toUpperCase()
</script>

2、String(字符串)对象 实例
计算字符串的长度
如何使用长度属性来计算字符串的长度。
为字符串添加样式
如何为字符串添加样式。
indexOf() 方法
如何使用 indexOf() 来定位字符串中某一个指定的字符首次出现的位置。
match() 方法
如何使用 match() 来查找字符串中特定的字符,并且如果找到的话,则返回这个字符。
如何替换字符串中的字符 - replace()
如何使用 replace() 方法在字符串中用某些字符替换另一些字符。

3、Date(日期)对象 实例

var myDate=new Date()
myDate.setDate(myDate.getDate()+5)注意:如果增加天数会改变月份或者年份,那么日期对象会自动完成这种转换。

日期对象也可用于比较两个日期。
var myDate=new Date();
myDate.setFullYear(2008,7,9);

var today = new Date();

if (myDate>today)
{
alert("Today is before 9th August 2008");
}
else
{
alert("Today is after 9th August 2008");
}

4、Array(数组)对象
创建数组
创建数组,为其赋值,然后输出这些值。
For...In 声明
使用 for...in 声明来循环输出数组中的元素。
合并两个数组 - concat()
如何使用 concat() 方法来合并两个数组。
用数组的元素组成字符串 - join()
如何使用 join() 方法将数组的所有元素组成一个字符串。
文字数组 - sort()
如何使用 sort() 方法从字面上对数组进行排序。
数字数组 - sort()
如何使用 sort() 方法从数值上对数组进行排序。

5、Boolean(逻辑)对象
注释:如果逻辑对象无初始值或者其值为 0、-0、null、""、false、undefined 或者 NaN,那么对象的值为 false。否则,其值为 true(即使当自变量为字符串 "false" 时)!

下面的所有的代码行均会创建初始值为 false 的 Boolean 对象。

var myBoolean=new Boolean()
var myBoolean=new Boolean(0)
var myBoolean=new Boolean(null)
var myBoolean=new Boolean("")
var myBoolean=new Boolean(false)
var myBoolean=new Boolean(NaN)下面的所有的代码行均会创初始值为 true 的 Boolean 对象:

var myBoolean=new Boolean(true)
var myBoolean=new Boolean("true")
var myBoolean=new Boolean("false")
var myBoolean=new Boolean("Richard")

6、Math(算数)对象

round()
如何使用 round()。对一个数进行四舍五入。
random()
如何使用 random() 来返回 0 到 1 之间的随机数。
max()
如何使用 max() 来返回两个给定的数中的较大的数。
min()
如何使用 min() 来返回两个给定的数中的较小的数。


7、RegExp 对象
RegExp 对象用于规定在文本中检索的内容。

test()
test() 方法检索字符串中的指定值。返回值是 true 或 false。

exec()
exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。

分享到:
评论

相关推荐

    JavaScript 核心参考教程 内置对象

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

    JavaScript关键字保留字属性及说明

    ### JavaScript关键字、保留字及其属性详解 #### 一、JavaScript 关键字与保留字 JavaScript是一种广泛使用的脚本语言,用于...通过理解这些关键字、保留字以及内置对象和方法,你可以更有效地进行JavaScript编程。

    javascript面向对象编程教程.rar PDF

    - String对象:提供处理字符串的内置方法,如concat、substring、indexOf等。 - Math对象:包含数学常量和函数,如PI、sqrt、random等。 - Array对象:了解数组的方法,如push、pop、slice、splice等,以及数组...

    即用即查JAVASCRIPT核心对象参考手册

    JavaScript 提供了一系列内置的核心对象,它们是预定义的对象,可以直接用于编程而无需自己创建。这些核心对象包括但不限于:Array、Date、Function、Math、Number、Object、RegExp、String 和 Error 等。 #### 三...

    absolute-testicle-blast::collision:

    - **Phaser**:是一个流行的JavaScript游戏开发框架,内置了多种碰撞检测方法。 - ** Matter.js**:是一个物理引擎库,包含了碰撞检测和响应功能。 - **Rect**和**Intersect**:JavaScript中的基本库,提供了简单...

    javascript-978-1-7858-8910-3:掌握 JavaScript 面向对象编程

    - 每个JavaScript对象都有一个内置的原型对象,可通过`__proto__`属性访问,或使用`Object.getPrototypeOf()`方法。 - 原型链允许对象间共享属性和方法,当试图访问一个对象的属性时,如果该属性不存在,...

    javascript教程(高清PDF文档)

    JavaScript提供了一系列内置对象,例如`Date`、`Array`、`String`等,这些对象包含了很多有用的方法和属性。例如: - **日期对象:** ```javascript const today = new Date(); console.log(today.getFullYear())...

    Object-Oriented JavaScript

    #### 知识点一:面向对象编程在JavaScript中的应用 - **定义**:面向对象编程(Object-Oriented Programming,OOP)是一种编程范式,它将程序设计围绕“对象”进行组织。在JavaScript中,虽然它本身是一种基于原型...

    javascript 内置对象大全(完整版)

    JavaScript内置对象大全是学习JavaScript编程不可或缺的部分,涵盖了语言的核心组件和功能。JavaScript是一种轻量级、解释型的编程语言,最初由Netscape公司开发,主要用于网页和浏览器交互,提供动态网页效果和用户...

    ASP JavaScript 学习

    - 对象模型:ASP提供一系列内置对象,如Request、Response、Session、Application等,用于处理用户请求、发送响应、管理会话和共享数据。 2. JavaScript基础: - DOM操作:JavaScript通过Document Object Model...

    「大学Javascript网络课考试题答案」.docx

    String、Global和Array都是JavaScript中的内置对象。 **9. Math.ceil()方法的功能** - **知识点:** Math.ceil()方法的作用。 - **解析:** 正确选项为B。Math.ceil()方法返回大于等于给定数字的最小整数,即向上取整...

    javascript-978-1-7871-2466-0:JavaScript:JavaScript开发人员的函数式编程

    JavaScript中,虽然没有内置支持,但可以使用闭包和惰性初始化来模拟。 7. **函数式响应式编程(FRP)**:FRP是一种利用函数式编程和反应式编程概念的编程范式,它提供了一种处理异步和事件驱动编程的新方式。在...

    JavaScript_学习快车

    JavaScript 提供了一系列内置对象,如: - **String**: 处理字符串的操作。 - **Number**: 数字操作相关的功能。 - **Array**: 数组操作的相关方法。 - **Date**: 日期和时间相关的操作。 - **Math**: 提供数学相关...

    JavaScript入门教程1

    - 内置函数:熟悉JavaScript内置的Math、Array、String等对象及其方法。 5. 面向对象 - 面向对象概念:JavaScript支持基于原型的面向对象编程。 - 对象创建:通过对象字面量和构造函数创建对象。 - 数组对象:...

    JavaScript教程--从入门到精通

    - 原型链:JavaScript的对象都有一个内置的`__proto__`属性,指向其构造函数的原型对象,构成原型链,用于查找对象属性。 4. **数组与数组方法** - 数组创建与访问:通过方括号索引访问数组元素,使用`push`、`...

    JavaScript对象模型-执行模型

    这些内置对象本质上都是函数的派生类型,可以通过继承的方式实现新的功能。例如,`Number`对象既可以作为构造函数使用,也可以通过继承`Function`对象来扩展其功能。 ##### 2. 数据类型实现模型 - **Build-in data...

    javascript 基础教程

    **2.2 JavaScript内置对象** - **String**: 提供字符串处理方法。 - **Number**: 提供数值处理方法。 - **Date**: 处理日期和时间。 - **Array**: 处理数组的添加、删除和排序等功能。 - **Math**: 提供数学计算...

    JavaScript Tools Guide CS6.pdf

    - Adobe Dreamweaver:内置了对JavaScript的支持,方便调试和测试。 - Sublime Text:轻量级文本编辑器,可通过插件增强JavaScript开发体验。 - Visual Studio Code:功能强大的源代码编辑器,支持多种编程语言。...

Global site tag (gtag.js) - Google Analytics