JS 字符串 String对象
- charAt(index)
返回指定索引位置的字符- charCodeAt()
返回指定索引位置字符的 Unicode 值- indexOf(searchString, startIndex)
返回子字符串第一次出现的位置,从startIndex开始查找,找不到时返回-1- lastIndexOf(searchString, startIndex)
从由往左找子字符串,找不到时返回-1- substring(start, end)
截取字符串,两个参数都为正数,end可选,截取结束位置- substr(start, length)
截取字符串,start为负数表示从右开始截取,length可选,截取的长度- slice(start, end)
截取字符串,为负数表示从右截取,end可选,截取结束位置- split(separator, length)
字符串分割成数组,length可选,分隔数组长度
如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。- toLowerCase()
把字符串转换为小写。- toUpperCase()
把字符串转换为大写。- trim()
去除字符串两边的空白- valueOf()
返回 String 对象的原始值。- concat(string1, string2, ..., stringX )
连接生成新的字符串,其本身不会受影响- repeat(count)
字符串复制指定次数,并拼接到一起- includes(str, start)
判断字符串是否存在,start可选,开始位置
如果找到匹配的字符串则返回 true,否则返回 false。- startsWith(searchvalue, start)
检测字符串是否以指定的子字符串开始,start可选,开始位置
如果字符串是以指定的子字符串开头返回 true,否则 false。- toString()
转换为字符串,排除null 和 undefined- replace(searchvalue, newvalue)
用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。- search(searchvalue)
查找字符串或者正则表达式,返回字符串的位置。
如果没有找到任何匹配的子串,则返回 -1。- match(regexp)
字符串内检索指定的值,或找到一个或多个正则表达式的匹配。
返回数组,查找结果
JS 字符串 String对象的更多相关文章
- JavaScript基础13——js的string对象
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- Js的String对象
Js的String对象常用方法: 方法一.得到某字符在字符串中的索引位置. str.indexOf(findStr,[index])--返回的是要查找字符在字符串中的位置索引 ,index开始查找 ...
- js 判断字符串是否包含某字符串,String对象中查找子字符,indexOf
var Cts = "bblText"; if(Cts.indexOf("Text") > 0 ) { alert('Cts中包含Text字符 ...
- [JS]给String对象添加方法,使传入的字符串字符之间以空格分开输出
看到一个这样子的面试题: 给String对象添加一个方法,传入一个string类型的参数,然后将string的每一个字符间加空格返回,例如:addSpace("hello world&quo ...
- js中String对象
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...
- JavaScript 字符串(String)对象
String 对象 String 对象用于处理文本(字符串). 创建 String 对象的语法: new String(s); String(s); 参数 参数 s 是要存储在 String 对象中或 ...
- 原生JS:String对象详解
@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/c ...
- JS中string对象的一些方法
原文地址(包含所有的string对象的方法): http://www.dreamdu.com/javascript/object_string/ string.slice(startPos,endP ...
- JavaScript 字符串(String)对象的方法
anchor() 描述:用于创建 HTML 锚 原型:stringObject.anchor(anchorname) 用法: <script> var txt="Hello wo ...
随机推荐
- jq根据table的tr行数动态删除相应的行
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 轻松理解JS中的面向对象,顺便搞懂prototype和__proto__
这篇文章主要讲一下JS中面向对象以及 __proto__,ptototype和construcator,这几个概念都是相关的,所以一起讲了. 在讲这个之前我们先来说说类,了解面向对象的朋友应该都知道, ...
- 杭电-------2042不容易系列之二(C语言写)
/* 根据题意,知道了最终只剩下了3只羊,应该是从最后一步向前推算,但是因为题意的测试布置一个 可以从只有一个收费站算起,知道本次需要就算的收费站,这样之后有小于此数目的可以直接输出, 大于此数目的也 ...
- vue路由--命名路由
有时我们通过一个名称来标识一个路由显得更方便一些,特别是在链接一个路由,或者是执行一些跳转的时候.你可以在创建 Router 实例的时候,在 routes 配置中给某个路由设置名称. 我们直接在路由下 ...
- sublime笔记
插件安装和使用 首先,要安装package control,按照官方方法安装: https://packagecontrol.io/installation 重启Sublime Text 3. 如果在 ...
- typeof和类型转换
编程形式 ① 面向过程 ② 面向对象 ③ Js既面向过程又面向对象 typeof(数据) 1)typeof(数据)返回该数据是什么类型的 2)写法: ① typeof(数据) ② typeof 数据 ...
- linux使用和基础操作
1.linux系统初使用 linux有图形终端和字符终端,关于linux学习以字符终端为主,即命令行操作: [root@centos7 ~]#runlevel 查看当前工作模式N 3 //3为字符终端 ...
- ES[7.6.x]学习笔记(一)Elasticsearch的安装与启动
Elasticsearch是一个非常好用的搜索引擎,和Solr一样,他们都是基于倒排索引的.今天我们就看一看Elasticsearch如何进行安装. 下载和安装 今天我们的目的是搭建一个有3个节点的E ...
- implements Serializable有什么作用?
没有implements Serializable,你就不能通过rmi(包括ejb)提供远程调用.serialization 允许你将实现了Serializable接口的对象转换为字节序列,这些字节序 ...
- 解决IIS程序池回收webapi定时程序造成的影响
问题描述: webapi中有一个定时器线程,在iis程序池在1740分钟回收后,定时器中止 问题解决步骤: 1.设置程序池定期回收,设置每天定时回收 2.在windows自带的任务计划中,添加一条任务 ...