JavaScript数组和字符串对象基本知识点
需积分: 9 103 浏览量
更新于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 基础知识点。
2020-09-08 上传
2023-07-13 上传
2023-07-13 上传
2023-06-03 上传
2023-09-05 上传
2023-06-08 上传
2023-05-26 上传
包菜大GG
- 粉丝: 1
- 资源: 17
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍