JavaScript数组和字符串对象基本知识点
需积分: 9 57 浏览量
更新于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 基础知识点。
点击了解资源详情
131 浏览量
157 浏览量
2022-06-09 上传
2021-09-30 上传
146 浏览量
2022-06-11 上传
117 浏览量
128 浏览量
![](https://profile-avatar.csdnimg.cn/61380ccc35bc49edbb8e46366e4d3c43_baocai001.jpg!1)
包菜大GG
- 粉丝: 1
最新资源
- Android开源项目合集:实用小工具与源码大全
- 轻松美化代码:sublime HTML-CSS-JS Prettify插件
- C#开发必备:常用类库全解析
- ASRock华擎H77M主板BIOS 1.60版升级要点解析
- 局部化脸部特征实时视频转变技术深度解析
- 数据存储解决方案与实践指南
- Laravel与Vue.js打造投票系统详解
- 掌握SublimeLinter:Sublime文本插件的安装与配置
- 实现单表增删改查的SSH框架整合教程
- C#实现两点间平行动态字体绘制方法
- LFM与巴克码组合信号MATLAB仿真分析
- 华擎Z87超频主板BIOS 1.70版升级详解
- Unreal Development Kit入门教程:创建塔防游戏
- Sublime Text 3的使用技巧与插件推荐
- 激光引导设备:救援与紧急疏散的技术革新
- Qt仿qq浮动弹窗插件封装及跨平台使用教程