JavaScript数组和字符串对象基本知识点

需积分: 9 3 下载量 133 浏览量 更新于2024-09-17 1 收藏 187KB DOC 举报
JavaScript 基本知识点笔记 JavaScript 是一种广泛应用于 Web 开发的脚本语言,本笔记旨在总结 JavaScript 的基本知识点,涵盖对象、数组、字符串等基础概念及方法。 **对象** 在 JavaScript 中,对象是一种集合类型,用于存储数据和函数。对象可以使用大括号 `{}` 或 `new Object()` 创建。对象的属性可以使用点号 (`.`) 或括号 (`[]`) 访问和设置。 **数组对象** 数组对象是一种特殊的对象,用于存储多个值。数组对象可以使用三种方式创建: 1. `new Array([元素个数])`:创建一个具有指定长度的数组对象。 2. `new Array([[元素1], [元素2], ...])`:创建一个数组对象,并将元素添加到其中。 3. `[元素1, 元素2, ...]`:创建一个数组对象,并将元素添加到其中。 数组对象的属性包括: * `length`:获取数组对象的长度。 数组对象的方法包括: * `join([分隔符])`:将数组元素组合为字符串。 * `toString()`:以字符串表示数组。 * `reverse()`:数组反转。 * `valueOf()`:返回数组值。 **字符串对象** 字符串对象是一种特殊的对象,用于存储文本数据。字符串对象可以使用两种方式创建: 1. `new String(字符串常量)`:创建一个字符串对象,并将字符串常量作为初始值。 2. `字符串变量名称 = "字符串常量"`:创建一个字符串对象,并将字符串常量作为初始值。 字符串对象的属性包括: * `length`:获取字符串对象的长度。 字符串对象的方法包括: * `bold()`:粗体。 * `italics()`:斜体。 * `strike()`:删除线。 * `fontsize(字级大小)`:文字大小。 * `fontcolor(#rrggbb)`:文字颜色。 * `sup()`:上标。 * `sub()`:下标。 * `toUpperCase()`:大写。 * `toLowerCase()`:小写。 * `charAt(索引)`:返回索引位置的字符。 * `charCodeAt(索引)`:返回索引位置的 ASCII 字符码,十进制表示。 * `indexOf("字串"[, 索引])`:返回字串在对象中的索引位置。 * `lastIndexOf("字串"[, 索引])`:返回字串在对象中的索引位置(反向搜索)。 * `search("字串")`:返回字串在对象中的索引位置。 * `replace("字串1", "字串2")`:字串 2 替换字串 1。 * `slice(索引 i[, 索引 j])`:返回索引 i 到索引 j-1 的子串。 * `split(["字串"][, 限制])`:将字串从对象中删除。 * `substr(start[, length])`:返回特定长度的字串。 * `substring(索引 i[, 索引 j])`:返回索引 i 到索引 j-1 的子串。 * `link("url")`:设置链接。 * `match(/匹配字符/)`: 匹配一组字符。 本笔记涵盖了 JavaScript 中的基本概念和方法,旨在帮助开发者快速掌握 JavaScript 基础知识点。