1. charAt(index)
    返回指定索引位置的字符
  2. charCodeAt()
    返回指定索引位置字符的 Unicode 值
  3. indexOf(searchString, startIndex)
    返回子字符串第一次出现的位置,从startIndex开始查找,找不到时返回-1
  4. lastIndexOf(searchString, startIndex)
    从由往左找子字符串,找不到时返回-1
  5. substring(start, end)
    截取字符串,两个参数都为正数,end可选,截取结束位置
  6. substr(start, length)
    截取字符串,start为负数表示从右开始截取,length可选,截取的长度
  7. slice(start, end)
    截取字符串,为负数表示从右截取,end可选,截取结束位置
  8. split(separator, length)
    字符串分割成数组,length可选,分隔数组长度
    如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。
  9. toLowerCase()
    把字符串转换为小写。
  10. toUpperCase()
    把字符串转换为大写。
  11. trim()
    去除字符串两边的空白
  12. valueOf()
    返回 String 对象的原始值。
  13. concat(string1, string2, ..., stringX )
    连接生成新的字符串,其本身不会受影响
  14. repeat(count)
    字符串复制指定次数,并拼接到一起
  15. includes(str, start)
    判断字符串是否存在,start可选,开始位置
    如果找到匹配的字符串则返回 true,否则返回 false。
  16. startsWith(searchvalue, start)
    检测字符串是否以指定的子字符串开始,start可选,开始位置
    如果字符串是以指定的子字符串开头返回 true,否则 false。
  17. toString()
    转换为字符串,排除null 和 undefined
  18. replace(searchvalue, newvalue)
    用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
  19. search(searchvalue)
    查找字符串或者正则表达式,返回字符串的位置。
    如果没有找到任何匹配的子串,则返回 -1。
  20. match(regexp)
    字符串内检索指定的值,或找到一个或多个正则表达式的匹配。
    返回数组,查找结果

JS 字符串 String对象的更多相关文章

  1. JavaScript基础13——js的string对象

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  2. Js的String对象

    Js的String对象常用方法: 方法一.得到某字符在字符串中的索引位置. str.indexOf(findStr,[index])--返回的是要查找字符在字符串中的位置索引   ,index开始查找 ...

  3. js 判断字符串是否包含某字符串,String对象中查找子字符,indexOf

    var Cts = "bblText";   if(Cts.indexOf("Text") > 0 ) {     alert('Cts中包含Text字符 ...

  4. [JS]给String对象添加方法,使传入的字符串字符之间以空格分开输出

    看到一个这样子的面试题: 给String对象添加一个方法,传入一个string类型的参数,然后将string的每一个字符间加空格返回,例如:addSpace("hello world&quo ...

  5. js中String对象

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

  6. JavaScript 字符串(String)对象

    String 对象 String 对象用于处理文本(字符串). 创建 String 对象的语法: new String(s); String(s); 参数 参数 s 是要存储在 String 对象中或 ...

  7. 原生JS:String对象详解

    @import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/c ...

  8. JS中string对象的一些方法

    原文地址(包含所有的string对象的方法):  http://www.dreamdu.com/javascript/object_string/ string.slice(startPos,endP ...

  9. JavaScript 字符串(String)对象的方法

    anchor() 描述:用于创建 HTML 锚 原型:stringObject.anchor(anchorname) 用法: <script> var txt="Hello wo ...

随机推荐

  1. jq根据table的tr行数动态删除相应的行

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. 轻松理解JS中的面向对象,顺便搞懂prototype和__proto__

    这篇文章主要讲一下JS中面向对象以及 __proto__,ptototype和construcator,这几个概念都是相关的,所以一起讲了. 在讲这个之前我们先来说说类,了解面向对象的朋友应该都知道, ...

  3. 杭电-------2042不容易系列之二(C语言写)

    /* 根据题意,知道了最终只剩下了3只羊,应该是从最后一步向前推算,但是因为题意的测试布置一个 可以从只有一个收费站算起,知道本次需要就算的收费站,这样之后有小于此数目的可以直接输出, 大于此数目的也 ...

  4. vue路由--命名路由

    有时我们通过一个名称来标识一个路由显得更方便一些,特别是在链接一个路由,或者是执行一些跳转的时候.你可以在创建 Router 实例的时候,在 routes 配置中给某个路由设置名称. 我们直接在路由下 ...

  5. sublime笔记

    插件安装和使用 首先,要安装package control,按照官方方法安装: https://packagecontrol.io/installation 重启Sublime Text 3. 如果在 ...

  6. typeof和类型转换

    编程形式 ① 面向过程 ② 面向对象 ③ Js既面向过程又面向对象 typeof(数据) 1)typeof(数据)返回该数据是什么类型的 2)写法: ① typeof(数据) ② typeof 数据 ...

  7. linux使用和基础操作

    1.linux系统初使用 linux有图形终端和字符终端,关于linux学习以字符终端为主,即命令行操作: [root@centos7 ~]#runlevel 查看当前工作模式N 3 //3为字符终端 ...

  8. ES[7.6.x]学习笔记(一)Elasticsearch的安装与启动

    Elasticsearch是一个非常好用的搜索引擎,和Solr一样,他们都是基于倒排索引的.今天我们就看一看Elasticsearch如何进行安装. 下载和安装 今天我们的目的是搭建一个有3个节点的E ...

  9. implements Serializable有什么作用?

    没有implements Serializable,你就不能通过rmi(包括ejb)提供远程调用.serialization 允许你将实现了Serializable接口的对象转换为字节序列,这些字节序 ...

  10. 解决IIS程序池回收webapi定时程序造成的影响

    问题描述: webapi中有一个定时器线程,在iis程序池在1740分钟回收后,定时器中止 问题解决步骤: 1.设置程序池定期回收,设置每天定时回收 2.在windows自带的任务计划中,添加一条任务 ...