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 ...
随机推荐
- 【重新整理】log4j 2的使用
一 概述 1.1 日志框架 日志接口(slf4j) slf4j是对所有日志框架制定的一种规范.标准.接口,并不是一个框架的具体的实现,因为接口并不能独立使用,需要和具体的日志框架实现配合使用(如log ...
- rfc文档
你会看到很多网上关于标准的rfc文档. 如何阅读rfc 文档. https://juejin.im/post/5bf1948ff265da61553a6c97 从一个普通的RFC文档上升到Intern ...
- 前端项目引入Echarts中的dataTool的正确方式
使用echarts画箱线图时调用echarts.dataTool.prepareBoxplotData() 报错:"echarts.dataTool.prepareBoxplotData i ...
- GNU make doc - 函数总结
$(value variable) 使用variable未展开状态的值 FOO = $(PATH) all: $(warning $(FOO)) $(warning $(value FOO)) #ou ...
- android sdk manager 无法更新,解决连不上dl.google.com的问题
感谢博主的帮助,入口在这:https://www.jianshu.com/p/8fb367a51b9f?utm_campaign=haruki&utm_content=note&utm ...
- mysql中EXPLAIN 的作用
(一)id列: (1).id 相同执行顺序由上到下 mysql> explain -> SELECT*FROM tb_order tb1 -> LEFT JOIN tb_produc ...
- Linux忘记root用户的密码
问题: 由于长时间没有操作过自己安装的虚拟机,导致连root用户的密码都忘了,也真是没谁了. 我使用的是centos6.5,今天就记录一下,如何重置root用户的密码. 操作步骤: 步骤一: 当开机启 ...
- nodejs对字符串进行base64转换和解析
nodejs不支持使用atob和btoa 进行字符串base64转换,转换方法如下: // 转为base64 var strToBase64 = new Buffer('aaabbbccc').toS ...
- mysql 查询语句的执行顺序(重重点)
一 SELECT语句关键字的定义顺序 SELECT DISTINCT <select_list> FROM <left_table> <join_type> JOI ...
- 反射机制(reflection)
一.反射: 1.反射指可以在运行时加载.探知.使用编译期间完全未知的类. 2.程序在运行状态中,可以动态加载一个只有名称的类,对于任意一个已加载的类,都能够知道这个类的所有属性和方法: 对于任意一个对 ...