| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> JavaScript 字符串方法 -> 正文阅读 |
|
[JavaScript知识库]JavaScript 字符串方法 |
一、字符串长度length?属性返回字符串的长度 二、查找字符串中的字符串indexOf()?方法返回字符串中指定文本首次出现的索引(位置) JavaScript 从零计算位置。 0 是字符串中的第一个位置,1 是第二个,2 是第三个 ... lastIndexOf()?方法返回指定文本在字符串中最后一次出现的索引 如果未找到文本,?indexOf()?和?lastIndexOf()?均返回 -1。 两种方法都接受作为检索起始位置的第二个参数。 三、检索字符串中的字符串search()?方法搜索特定值的字符串,并返回匹配的位置 注:两种方法,indexOf()?与?search(),这两种方法是不相等的。区别在于:
四、slice() 方法slice()?提取字符串的某个部分并在新字符串中返回被提取的部分。 该方法设置两个参数:起始索引(开始位置),终止索引(结束位置)。 ?如果某个参数为负,则从字符串的结尾开始计数。 如果省略第二个参数,则该方法将裁剪字符串的剩余部分。 提示:负值位置不适用 Internet Explorer 8 及其更早版本。 五、substring() 方法substring()?类似于?slice()。 不同之处在于?substring()?无法接受负的索引。 ?如果省略第二个参数,则该?substring()?将裁剪字符串的剩余部分。 六、substr() 方法substr()?类似于?slice()。 不同之处在于第二个参数规定被提取部分的长度。 ?如果省略第二个参数,则该 substr() 将裁剪字符串的剩余部分。 如果首个参数为负,则从字符串的结尾计算位置。? 第二个参数不能为负,因为它定义的是长度。? 七、替换字符串内容replace()?方法用另一个值替换在字符串中指定的值。 replace()?方法不会改变调用它的字符串。它返回的是新字符串。 默认地,replace()?只替换首个匹配。默认地,replace()?对大小写敏感。 如需执行大小写不敏感的替换,请使用正则表达式?/i(大小写不敏感)。? 请注意正则表达式不带引号。如需替换所有匹配,请使用正则表达式的?g?标志(用于全局搜索)。 八、转换为大写和小写通过?toUpperCase()?把字符串转换为大写。 通过?toLowerCase()?把字符串转换为小写。 九、concat() 方法concat()?连接两个或多个字符串。 concat()?方法可用于代替加运算符。下面两行是等效的。 所有字符串方法都会返回新字符串。它们不会修改原始字符串。 正式地说:字符串是不可变的:字符串不能更改,只能替换。 十、String.trim()trim()?方法删除字符串两端的空白符。 警告:Internet Explorer 8 或更低版本不支持?trim()?方法。 十一、charAt() 方法charAt()?方法返回字符串中指定下标(位置)的字符串 十二、charCodeAt() 方法charCodeAt()?方法返回字符串中指定索引的字符 unicode 编码 十三、属性访问(Property Access)ECMAScript 5 (2009) 允许对字符串的属性访问 [ ] 使用属性访问有点不太靠谱:
?提示:如果您希望按照数组的方式处理字符串,可以先把它转换为数组。 十四、把字符串转换为数组可以通过?split()?将字符串转换为数组。 如果省略分隔符,被返回的数组将包含 index [0] 中的整个字符串。 如果分隔符是 "",被返回的数组将是间隔单个字符的数组 十五、String.includes()如果字符串包含指定值,includes()?方法返回 true。 十六、String.startsWith()如果字符串以指定值开头,则?startsWith()?方法返回?true,否则返回?false。 注释:startsWith()?方法区分大小写。 语法string.startsWith(searchvalue, start) 参数值
十七、String.endsWith()如果字符串以指定值结尾,则?endsWith()?方法返回?true,否则返回?false 语法string.endswith(searchvalue, length) 参数值
|
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 6:26:38- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |