charAt() 方法可返回指定位置的字符。

语法:strObj.charAt(index)

<script>var str = "Hello world!";console.log(str.charAt(1)); //econsole.log(str.charAt(8)); //o
</script>

concat() 方法用于连接两个或多个字符串。

语法:strObj.concat(str1,str2,...)

<script>var str1 = "Hello ";var str2 = "world!";console.log(str1.concat(str2)); //Hello world!console.log(str1 + str2); //Hello world!
</script>

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

语法:strObj.indexOf(search_txt,start_index)

<script>var str = "Hello world!";console.log(str.indexOf("l")); //2console.log(str.indexOf("l"), 3); //3console.log(str.indexOf("l"), 4); //9console.log(str.indexOf("l"), 9); //-1var arr = [];var index = str.indexOf("l");while(index > -1) {arr.push(index);index = str.indexOf("l", index+1);}console.log(arr); //[2,3,9]
</script>

lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。

语法:strObj.lastIndexOf(search_txt,start_index)

<script>var str = "Hello world!";console.log(str.lastIndexOf("l")); //9console.log(str.lastIndexOf("l", 8)); //3console.log(str.lastIndexOf("l", 2)); //2console.log(str.lastIndexOf("l", 1)); //-1var arr = [];var index = str.lastIndexOf("l");while(index > -1) {arr.push(index);index = str.lastIndexOf("l", index-1);}console.log(arr); //[9,3,2]
</script>

slice() 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。

语法:strObj.slice(start_index,end_index)

<script>var str="Hi, Hello world!";console.log(str.slice(4)); //Hello world!console.log(str.slice(4, 16)); //Hello world!
</script>

substring() 方法用于提取字符串中介于两个指定下标之间的字符。

语法:strObj.substring(start_index,stop_index)

<script>var str="Hi, Hello world!";console.log(str.substring(4)); //Hello world!console.log(str.substring(4, 16)); //Hello world!
</script>

substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。

语法:strObj.substr(start_index,length)

<script>var str="Hi, Hello world!";console.log(str.substr(4)); //Hello world!console.log(str.substr(4, 12)); //Hello world!
</script>

split() 把字符串分割为子字符串数组

语法:strOgj.split(',')

<script>var str = "a,b,c,1,2,3";var arr = str.split(',');console.log(arr); //['a', 'b', 'c', '1', '2', '3']
</script>

trim() 移除字符串首尾空白

语法:strOgj.trim()

<script>var str = "  Hello world!  ";console.log('-' + str + '-'); //-  Hello world!  -console.log('-' + str.trim() + '-'); //-Hello world!-
</script>

JS String 对象 常用方法相关推荐

  1. charCodeAt() Unicode 编码 String 对象常用方法

    charCodeAt()返回字符串第一个字符的 Unicode 编码的位置(用十进制数字表示) 语法: string.charCodeAt(index) string:字符串 index:位置 var ...

  2. JS window对象常用方法

    窗口对象的属性和方法: 格式: [window.]属性 [window.]方法(参数) opener.属性 opener.方法(参数) self.属性 self.方法(参数) parent.属性 pa ...

  3. js内置对象常用方法

    js内置对象常用方法 JS内置对象: ● String对象:处理所有的字符串操作 ● Math对象:处理所有的数学运算 ● Date对象:处理日期和时间的存储.转化和表达 ● Array对象:提供一个 ...

  4. Javascript(js)进阶学习笔记——String对象

    1.js的String对象 **创建一个String对象***var str = "abc";**方法和属性*属性:length表示字符串的长度.var str="123 ...

  5. JavaScript -- 时光流逝(三):js中的 String 对象的方法

    JavaScript -- 知识点回顾篇(三):js中的 String 对象的方法 (1) anchor(): 创建 HTML 锚. <script type="text/javasc ...

  6. JS 内置对象 String对象

    JS内置对象   String对象:字符串对象,提供了对字符串进行操作的属性和方法.   Array对象:数组对象,提供了数组操作方面的属性和方法.   Date对象:日期时间对象,可以获取系统的日期 ...

  7. Js中String对象

    Js中String对象 String全局对象是一个用于字符串或一个字符序列的构造函数. 描述 创建一个字符串可以通过字面量的方式,通过字面量创建的字符串变量在调用方法的时候能够自动转化为临时的包装对象 ...

  8. 前端:JS/23/JS内置对象(String对象,Array对象,Date对象,Boolean对象,Number对象,Math对象),实例:求圆的面积,求直角三角形

    JS内置对象 1,String对象 字符串对象,提供了对字符串进行操作的属性和方法 2,Array对象 数组对象,提供了数组操作方面的属性和方法 3,Date对象 日期时间对象,可以获取系统的日期时间 ...

  9. js获取URL参数以及Json对象常用方法

    JS中JSON对象常用方法 JSON.parse('{ "name":"runoob", "alexa":10000, "site ...

最新文章

  1. 千万级流量的大型分布式系统架构设计
  2. 程序员必备基础:如何安全传输存储用户密码?
  3. python if语句
  4. OJ7627-鸡蛋的硬度【各种dp之4】
  5. XML——XSLT的一个简单荔枝
  6. 总结libevent安装方法
  7. python识别简单训练模型_使用已经得到的keras模型识别自己手写的数字方式
  8. 业界资讯:adobe 技术开发中心 放出游戏单元
  9. lnmp yum安装mysql_centos5 yum安装lnmp
  10. Python随手记—各种方法的使用
  11. Telerik for AJAX RadGrid控件
  12. 保持最佳MacBook温度的方法!快来get吧
  13. 语言纸对折的厚度编写代码_分享几款由“Python”语言编写的“有趣、恶搞、好玩”的程序代码...
  14. ykhmi是什么触摸屏软件_YKBuilder(中达优控触摸屏编程软件)
  15. java oracle11g jar_oracle11g驱动jar包下载
  16. C语言printf输出格式总结
  17. 《Spring5官方文档》新功能
  18. OSEK 网络管理之认识NM报文
  19. 干货丨爱奇艺CDN IPv6系统配置
  20. 小米手机怎么截屏?小米手机区域截屏

热门文章

  1. el 能否定义作用域变量_python命名空间和作用域
  2. mysql的游标处理_mysql 存储过程、游标及逐行处理的配合使用
  3. yjk只算弹性的不计算弹塑性_盈建科弹塑性分析
  4. 测试比java_Java11比Java8快多少,不是测试人员一眼也能看懂
  5. php的全局p变量程序_php全局变量的使用
  6. Ajax的JSP示例以及相关知识介绍,适合于入门者
  7. VB版双语对照制作助手
  8. 2019 ACM/ICPC 南昌站 G,拉格朗日插值
  9. 【BZOJ2754】【codevs2403】喵星球上的点名,AC自动机与STL的狂欢
  10. python第四章单元测试_Python 单元测试