JS常见的字符串操作
1、charAt() 获取字符串指定位置的字符
用法:strObj是字符串对象,index是指定的位置,(位置从0开始数)
strObj.charAt(index)
2、 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置
用法:stringObject是字符串对象,searchvalue是指定的字符串值,fromindex(可有可无)指定开始匹配字符串值的位置,若无,表示从0位置开始。
stringObject.indexOf(searchvalue,fromindex)示例:
var str='helloworld'; var num=str.indexOf('o');//返回4var num2=str.indexof("hello");//返回1(判断字符串的位置时,返回首次出现的该字符串的第一个字符的位置)
3、substring()根据起始位置截取字符串(用于返回一个字符串的子串)
用法:string.substring(from, to)其中from指代要抽去的子串第一个字符在原字符串中的位置to指代所要抽去的子字符串最后一个字符的后一位(这个参数可以不加)
var str="abcdefghhhh";//截取后4位 str.substring(str.length-4);示例 1 string.substring(from):此时相当于从from位置截取到原字符串末尾var s = "hello"s.substring(1);//就是从下标为1的字符(这里是'e')开始起到字符串末尾全部截取,最终获得子串"ello"
示例 2 string.substring(from, to):从from位置截取到to-1的位置
var s = "hello"; s.substring(1,3);//相当于从位置为1的字符截取到位置为2的字符,得到子串为:"el"
4、String.substr( )截取字符串,但是它和上面的String.substring( )有所不同
用法:string.substr(start, length)
start:指代截取子串开始下标
length:截取子串的长度(可省略)
var s = "hello";s.substr(1,3);//从下标为1的字符开始截取3个字符长度,最后子串为:ells.substr(1,7)//这种情况下默认从,start位置到原字符串末尾,即返回:"ello"s.substr(-3,2)//即从倒数第三个字符开始起截取2个长度,获得:"ll"s.substr(3)//"lo"
转载于:https://www.cnblogs.com/fanrenren/p/10410354.html
JS常见的字符串操作相关推荐
- JavaScript中常见的字符串操作函数及用法汇总
转载地址:http://www.jb51.net/article/65358.htm 这篇文章主要介绍了JavaScript中常见的字符串操作函数及用法,实例汇总了javascript常见的字符串转换 ...
- nodejs 截断字符串_node.js – nodejs:字符串操作
我有以下node.js代码: conn.on("data",function(x){ var responseData=x; //sys.puts(responseData); s ...
- string字符串数字自增_常见的字符串操作
一部分字符串操作的总结,比较基础.目录: 使用str.split() 切分数据 将 datetime 类型转化为字符串类型 字符串的合并操作 使用 str.strip() 去除字符串前面和后面所有的字 ...
- 常见的字符串操作函数详解
文章目录 字符串操作函数实现详解 一.模拟实现strlen函数 1.strlen原型 2.strlen功能 3.strlen 实现的方法和思路 A.暴力求解 B.递归方法 C.指针-指针 二.模拟实现 ...
- python中的字符串文本必须用什么括起来_Python标准库---18、文本处理服务:string 常见的字符串操作...
字符串常量 此模块中定义的常量为: string.ascii_letters 下文所述 ascii_lowercase 和 ascii_uppercase 常量的拼连. 该值不依赖于语言区域. str ...
- js中关于字符串操作的命令
str.length 获取长度 str.toUppercase() 转换为大写 str.toLowercase() 转换为小写 str.split(参数x) 字符串的剪裁 返回一个数组 x:某种规则 ...
- js中对字符串操作的方法substring(),substring(),slice()
相同点:都是对字符串进行截取,返回一个新的字符串,不会改变原字符串: 不同点: substring(start, stop) ; 返回下标start 到 stop -1 之间的字符串: substri ...
- [记录] JavaScript 中的字符串操作
字符串原型: 通过修改字符串的原型,可以为所有字符串添加公共方法 String.prototype.startwith = function(text) {return this.indexOf(te ...
- c语言中空格字符怎么表示_C语言中常用的字符串操作函数
作者:陈太浪 出处:https://home.cnblogs.com/u/TomHe789/ C语言中提供了许多的字符串操作函数,常见的字符串操作函数有以下几种: 1.求字符串长度的函数 原型函数:s ...
最新文章
- [Hibernate] - Annotations - One To One
- 详解SQL Server连接(内连接、外连接、交叉连接)
- LVS+KEEPALIVED+nginx 7
- Fluid给数据弹性一双隐形的翅膀 (1) -- 自定义弹性伸缩
- 微博营销不可不知的微博六种人
- [文摘]Eclipse中如何批量替换
- hdu 1864 最大报销额 模型为简单的01背包
- C++11 std::bind
- gstreamer的插件如何复制数据
- 《WINDOWS游戏编程之从零开始》第四章学习笔记
- 桌面壁纸所放位置+魔镜壁纸的下载方法
- Xcode12 兼容iOS14 及下载链接
- 安装Windows Server 2003 sp1/sp2提示产品密钥无效
- 交通网络教育计算机作业答案,上海交通大学网络教育-计算机应用模拟题及答案(基础知识1).docx...
- Django创建app以及普通视图的建立
- 让dede系统 正文标题以拼音显示的方法
- HDOJ 6608 Fansblog
- 【科研导向】Outer Product-based Neural Collaborative Filtering (ConvNCF)基于外积的神经协同过滤<论文理解代码分析>
- 没有经验该如何转行做产品经理?
- 机器学习编译入门课程学习笔记第二讲 张量程序抽象
热门文章
- tomcat-maven-plugin 插件使用
- 设置返回IOS开发(26)之UITableView的页眉和页脚
- Linux管理员常用的组合命令
- 解除工作压力的四大疗法
- selenium自动化之元素高亮显示
- windows下利用批处理命令生成maven项目(java、javaWeb)
- 《openstack-nova》use-novaclient 创建虚拟机(createvms.py)
- Loadrunner脚本编程(3)- 检查点,关联等函数
- java.lang.IllegalArgumentException: node to traverse cannot be null! HQL语法问题
- 利用最新的开源软件构建日志管理系统