字符串对象的各种方法
例:
var str = "hello world!";
var str1 = "wo";
1、 indexOf()方法:用于返回某个指定的字符串值在字符串中首次出现的位置。
alert(str.indexOf(str1)) // 6
2、charAt()方法:用于返回指定位置的字符。
alert(str.charAt(0)) // h
3、split()方法:用于把一个字符串分割成字符串数组。
alert(str.split(" ")) // hello,world!
4、slice()方法:提取字符串的某个部分,并以新的字符串返回被提取的部分。
alert(str.slice(2,5)) // llo。返回索引2-5但不包含5之间的字符
alert(str.slice(2,-5)) // llo w。返回从索引2开始至倒数第五个位置但不包含其本身之间的字符。
alert(str.slice(-5,-1)) // orld。返回倒数第五个位置至倒数第一个位置(不包含倒数第一个位置)之间的字符,且两个参数均为负数时,第二个参数必须大于第一个参数
5、substring()方法:用于提取字符串中介于两个指定下标之间的字符。
alert(str.substring(2,8)) // llo wo。返回指定索引间的字符,不包括后一个索引的字符
alert(str.substring(2,-8)) // he。将-8转换为0,然后索引位置互换,即返回索引0-2但不包含2之间的字符
alert(str.substring(-1,7)) // hello w。当第一个参数为负值时,第二个参数必须大于0,此时将-1变为0,返回索引0-7但不包含7之间的字符
6、substr()方法:可在字符串中抽取从 start 下标开始的指定数目的字符。
alert(str.substr(2,5)) // llo w。从索引2开始,返回5个字符
alert(str.substr(-2,5)) // d!。即从倒数第二个字符开始返回5个字符,第一个参数可为负值,但第二个参数不可为负值
转载于:https://www.cnblogs.com/jf-67/p/6411427.html
字符串对象的各种方法相关推荐
- python字符串对象所有基本方法简要
在python语言中字符串对象拥有非常非常多的处理方法,利用好这此方法可以成为我们处理字符型数据的一把利器. 主要分为以下几类 一.查询类 index(),rindex(),count(),start ...
- es6 javascript的字符串对象新增团员方法
includes() :返回布尔值,表示是否找到了参数字符串. startsWith() :返回布尔值,表示参数字符串是否在源字符串的头部. endsWith() :返回布尔值,表示参数字符串是否在源 ...
- JavaScript原生对象属性和方法详解——String对象
length length 属性可返回字符串中的字符数目. length 是根据字符串的UTF-16编码来获取长度的,空字符串长度为0.length 不可修改. charAt() charAt() 方 ...
- 字符串对象的charAt函数存在的意义
var style = ""; style[0] //undefined var style = ""; style.charAt(0); //"&q ...
- Java--深入理解字符串的String#intern()方法奥妙之处
学习背景 进入正文学习字符串的intern()方法之前,先给下这4个问题,看下自己是否都知道答案? 1.String s1 = "a" + "b"; //创建了 ...
- JS字符串对象笔记(五)
一.什么是字符串对象 字符串对象就是提供了一系列的方法,可以来操作它,字符串跟字符串对象是不同的概念 二.基本包装类型 在js引擎中你声明的简单数据类型它会自动给你包装成复杂数据类型 包装成复杂数据类 ...
- 【C++ 语言】C++字符串 ( string 类 | 创建方法 | 控制台输出 | 字符串操作 | 栈内存字符串对象 | string* )
文章目录 C++ 字符串 对象 C++ 字符串 对象 创建方法 C++ 字符串 对象 输出到控制台 C++ 字符串 拼接 C++ 字符串 方法调用 ( 栈内存对象 ) C++ 字符串 方法调用 ( 堆 ...
- Java使用String对象的split()方法分割字符串的小坑
Java中,按某个字符分割字符串使用的是String对象的split()方法,返回的是分割之后的String数组,值得注意的是分割符.当分割符是 . 或者是 | 时,必须使用 \ 进行转义. 没有加转 ...
- JavaScript学习(六十六)—字符串对象常用的属性和方法总结以及数组元素的排序问题
JavaScript学习(六十六)-字符串对象常用的属性和方法总结以及数组元素的排序问题 学习内容 一.数组去重问题 二.二维数组的定义 三.二维数组的元素操作 四.二维数组的遍历 五.关联数组 六. ...
最新文章
- 富士康遭黑客巨额勒索 企业如何应对数据安全风险?
- 每日程序C语言27-矩阵对角线求和
- html中所有的标签,HTML中的所有标签及其做用!
- win7电脑蓝屏的解决方法
- 【maven】 在 MyEcplise上使用maven搭建Web项目
- 在GDI+中如何实现以左下角为原点的笛卡尔坐标系
- (数学)最小二乘的几何意义及投影矩阵
- 如何找到JavaScript中的调用者函数?
- 十步完成windows服务的安装
- 52. Element item() 方法
- 系统计算机名是中文,导致VisualSVN安装失败
- 64位系统装32和64位oracle,64位系统安装32位Oracle developer
- 互联网产品经理好书推荐
- ARCore之路-平面检测
- 度分秒在线计算机,科学计算器在线计算
- 随笔之大学四年生活有感
- iOS 画板 涂鸦 答题
- 为何世界足坛历史射手王是C罗?
- 《基于Vue实战打造抖音WebApp》
- C++友元和运算符重载
热门文章
- SNI: 实现多域名虚拟主机的SSL/TLS认证
- 如何查看linux中文件打开情况
- apache 虚拟主机详细配置:http.conf配置详解
- Apple Swift编程语言新手教程
- 《Excel 职场手册:260招菜鸟变达人》一第 13 招 利用数据验证给单元格添加注释,不用批注...
- ThreadLocal 你到底是个什么鬼
- 2sum、3sum、4sum以及任意连续的数的和为sum、任意连续或者不连续的数的和为sum...
- apple mach-o linker (id) error
- 标准SQL注入入侵语句
- leetcode 485. 最大连续1的个数