JavaScript基础:对象与数组操作详解
需积分: 4 139 浏览量
更新于2024-09-12
收藏 311KB DOC 举报
"本文档是关于JavaScript基础知识点的详细笔记,主要涵盖两个核心主题:对象和字符串对象。首先,我们来探讨JavaScript中的数组对象。
**数组对象**
JavaScript中的数组对象是可变的数据结构,用于存储一系列有序的数据。有三种常见的创建数组的方式:
1. 使用`newArray([元素个数])`:指定初始长度,未指定时默认为0。
2. `newArray([[元素1][,元素2,]])`:创建一个二维数组,可以初始化部分元素。
3. 使用方括号语法`[元素1[,元素2,]]`:直接定义元素列表。
数组对象具有以下属性和方法:
- 属性:`length`,表示数组中元素的数量。
- 方法:
- `join([分隔符])`:将数组元素连接成字符串,可选参数指定分隔符。
- `toString()`:将数组转换为字符串形式。
- `reverse()`:将数组元素顺序反转。
- `valueOf()`:返回数组的原始值。
**字符串对象**
在JavaScript中,字符串对象代表一串不可变的字符序列。创建方式有两种:
1. `newString(字符串常量)`:创建一个新的字符串对象。
2. 直接赋值,如`字符串变量名称="字符串常量"`。
字符串对象的特性包括:
- 属性:`length`,表示字符串的长度。
- 方法:
- `bold()`、`italics()`、`strike()`:格式化文本,但JavaScript原生不支持这些方法,需第三方库实现。
- `fontsize(字级大小)`、`fontcolor(#rrggbb)`:调整字体样式,同样需要第三方库。
- `sup()`、`sub()`:上标和下标,原生支持。
- `toUpperCase()`、`toLowerCase()`:转换为大写或小写。
- `charAt(索引)`:返回指定索引的字符。
- `charCodeAt(索引)`:返回指定索引的ASCII码。
- `indexOf("字串"[,索引])`、`lastIndexOf("字串"[,索引])`、`search("字串")`:查找子串的位置。
- `replace("字串1","字串2")`:替换子串。
- `slice(索引i[,索引j])`:提取子串。
- `split(["字串"][,限制])`:分割字符串为数组。
- `substr(start[,length])`:截取子串。
- `substring(索引i[,索引j])`:类似`slice`,但不包含索引j。
- `link("url")`:设置超链接。
- `match("正则表达式")`:匹配字符串中的模式。
以上知识点是理解JavaScript基础操作的重要基石,掌握这些概念有助于进行更复杂的编程和交互式网页开发。通过灵活运用数组和字符串对象的方法,开发者可以构建动态和高效的Web应用。"
2021-09-30 上传
2009-10-26 上传
2022-06-09 上传
2020-01-14 上传
2022-06-11 上传
2015-01-29 上传
2013-01-13 上传
2021-04-26 上传
2012-02-15 上传