JavaScript内置对象学习:String, Array, Date操作实例

需积分: 9 0 下载量 187 浏览量 更新于2024-08-18 收藏 1.81MB PPT 举报
"本课程是关于JavaScript3的课后作业,涵盖了内置对象的使用,包括String、Array、Date以及基本的内置对象概念和分类。作业内容涉及到字符串操作、日期获取以及数组排序等实际编程任务。" 在JavaScript编程中,内置对象是语言本身提供的一组预定义的对象,它们提供了许多便利的功能,比如处理字符串、数组、日期和正则表达式等。这些对象是JavaScript编程的基础,因为它们使得处理各种数据类型变得更加简单。在本次课后作业中,我们将重点探讨String、Array和Date对象的使用。 1. String对象的`substr()`方法用于从字符串中提取一部分子串。例如,给定字符串"1234567890abcdef",`substr(start, length)`将从指定位置开始截取指定长度的字符。如果我们要提取"0"和"e"之间的字符,可以设置start为'0'的位置索引(即1),length为'e'的索引(即5)与'start'之间的差,即5 - 1 = 4,所以调用`substr(1, 4)`。 2. `substring()`方法与`substr()`类似,也是用来截取字符串,但它的参数表示的是要截取的起始和结束位置,而不是长度。对于上述字符串,我们可以用`substring(indexOf('0'), indexOf('e'))`来获取同样的子串。 3. 要将字符串拆分成字符并输出,可以使用`split('')`方法,它将字符串拆分为字符数组,然后遍历数组并输出每个字符。 4. JavaScript中的Date对象可以帮助我们获取当前时间,如年、月、日、星期、小时、分钟和秒。使用`new Date()`创建一个Date实例,然后调用其方法,如`getFullYear()`、`getMonth()`(注意月份是从0开始的)、`getDate()`、`getDay()`(返回的是星期几的数字,0表示周日)、`getHours()`、`getMinutes()`和`getSeconds()`。 5. 对于数组的排序,可以使用Array对象的`sort()`方法。给定数组 `[20,12,111,34,278,19,45]`,可以调用`sort(function(a, b){return a - b;})`进行升序排序,这个比较函数会根据元素的大小关系进行排列。 在JavaScript中,对象是通过属性和方法封装数据和功能的实体。内置对象是JavaScript的核心部分,它们提供了处理不同类型数据的基本工具。例如,String对象有多个方法,如`length`用于获取字符串长度,`substr()`和`substring()`用于截取字符串,而Array对象则有`sort()`用于排序数组元素。了解和熟练使用这些内置对象,对于编写高效且功能丰富的JavaScript代码至关重要。