JavaScript数组和字符串对象基本知识点
需积分: 9 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 基础知识点。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-06-09 上传
2021-09-30 上传
2020-01-14 上传
2022-06-11 上传
2015-01-29 上传
2009-10-26 上传
包菜大GG
- 粉丝: 1
- 资源: 15
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程