- ES6 教程
- ES6 - 首页
- ES6 - 概述
- ES6 - 环境
- ES6 - 语法
- ES6 - 变量
- ES6 - 运算符
- ES6 - 决策制定
- ES6 - 循环
- ES6 - 函数
- ES6 - 事件
- ES6 - Cookie
- ES6 - 页面重定向
- ES6 - 对话框
- ES6 - void 关键字
- ES6 - 页面打印
- ES6 - 对象
- ES6 - 数字
- ES6 - 布尔值
- ES6 - 字符串
- ES6 - Symbol
- ES6 - 新的字符串方法
- ES6 - 数组
- ES6 - 日期
- ES6 - 数学
- ES6 - 正则表达式
- ES6 - HTML DOM
- ES6 - 迭代器
- ES6 - 集合
- ES6 - 类
- ES6 - Map 和 Set
- ES6 - Promise
- ES6 - 模块
- ES6 - 错误处理
- ES6 - 对象扩展
- ES6 - Reflect API
- ES6 - Proxy API
- ES6 - 验证
- ES6 - 动画
- ES6 - 多媒体
- ES6 - 调试
- ES6 - 图像映射
- ES6 - 浏览器
- ES7 - 新特性
- ES8 - 新特性
- ES9 - 新特性
- ES6 有用资源
- ES6 - 快速指南
- ES6 - 有用资源
- ES6 - 讨论
ES6 - 字符串
String 对象允许您使用一系列字符;它将 JavaScript 的字符串原始数据类型与许多辅助方法包装在一起。
由于 JavaScript 会在字符串原始值和 String 对象之间自动转换,因此您可以在字符串原始值上调用 String 对象的任何辅助方法。
使用以下语法创建 String 对象。
var val = new String(string);
字符串参数是一系列已正确编码的字符。字符串。
字符串属性
以下是 String 对象的属性及其描述的列表。
序号 | 属性及描述 |
---|---|
1 | constructor
返回对创建该对象的 String 函数的引用。 |
2 | length
返回字符串的长度。 |
3 | Prototype
prototype 属性允许您向对象添加属性和方法。 |
字符串方法
以下是 String 对象中可用的方法及其描述的列表。
序号 | 方法及描述 |
---|---|
1 | charAt()
返回指定索引处的字符。 |
2 | charCodeAt()
返回一个数字,指示给定索引处的字符的 Unicode 值。 |
3 | concat()
组合两个字符串的文本并返回一个新字符串。 |
4 | indexOf()
返回在调用 String 对象中指定值的第一次出现的索引,如果未找到则返回 -1。 |
5 | lastIndexOf()
返回在调用 String 对象中指定值的最后一次出现的索引,如果未找到则返回 -1。 |
6 | localeCompare()
返回一个数字,指示引用字符串在排序顺序中是在给定字符串之前还是之后,或者与之相同。 |
7 | match()
用于将正则表达式与字符串匹配。 |
8 | replace()
用于查找正则表达式和字符串之间的匹配项,并将匹配的子字符串替换为新的子字符串。 |
9 | search()
执行在正则表达式和指定字符串之间查找匹配项的操作。 |
10 | slice()
提取字符串的一部分并返回一个新字符串。 |
11 | split()
通过将字符串分成子字符串,将 String 对象拆分为字符串数组。 |
12 | substr()
返回字符串中从指定位置开始到指定字符数的字符。 |
13 | substring()
返回字符串中两个索引之间的字符。 |
14 | toLocaleLowerCase()
字符串中的字符转换为小写,同时尊重当前区域设置。 |
15 | toLocaleupperCase()
字符串中的字符转换为大写,同时尊重当前区域设置。 |
16 | toLowerCase()
返回调用字符串值转换为小写。 |
17 | toString()
返回表示指定对象的字符串。 |
18 | toUpperCase()
返回调用字符串值转换为大写。 |
19 | valueOf()
返回指定对象的原始值。 |
广告