1>concat()      //合并返回新的字符串

var a="么么么么",b="ssss";
a.concat(b)
//"么么么么ssss"

2》indexOf()    //返回匹配的第一个索引,没有的话返回-1

var a="么么么么",b="ssss"
a.indexOf(b)
//-1
var c="什么";
c.indexOf('么')
//1

3》lastIndexOf()    //返回匹配的最后一个索引,没有返回-1

var c="什么是东什么是西";
c.lastIndexOf('么')
//

4>search()     //查找字符串里子字符串的索引,没有的话返回-1

var c="什么是东什么是西";
c.search('么')
//

5>match()   //在字符串里检索指定的值,返回字符串,没有的话返回null

var str="1 plus 2 equal 3"
str.match(/\d+/g)
// ["1", "2", "3"]

6》replace(oldval,newval)   //新字符串替换匹配字符串

var c="什么是东什么是西";
c.replace("什么",'what')
//"what是东什么是西"

7》 split()   //用于把一个字符串分割成字符串数组

"|a|b|c".split("|")
//将返回["", "a", "b", "c"] var d="什么是东什么是西";
d.split()
//["什么是东什么是西"]

8>length    //返回字符创长度

var d="什么是东什么是西";
d.length
//

9>toLowerCase()   //字母转小写     toUpperCase()   // 字母转大写

var str="ssss"
str.toUpperCase()
//"SSSS"
var mm="AAAA";
mm.toLowerCase()
//"aaaa"
var nn="11"
nn.toUpperCase()
//"11"

10>charAt(index)    //方法返回指定位置的字符

var d="什么是东什么是西";
d.charAt(3)
//"东"

11>substring(a,b) // 返回开始位置到结束位置的字符

substr(a,length) // 返回指定位置开始长度为length的字符串

slice(a,b)//返回开始到b位置的字符串

区别:substr参数为负数时,a为负数时加字符串的长度为真正值,length为0或负数时返回空的字符串

   substring参数 a或者b为负数时直接替换成数字0,那个数字小那个数字为开始位置。

   slice()参数为负的话,加上字符串长度,返回开始到结束位置的字符

js string相关方法的更多相关文章

  1. Right in the Center (js string algorithm)

    Right in the Center (js string algorithm) codewars https://www.codewars.com/kata/5f5da7a415fbdc0001a ...

  2. 说说 js String

    首先说说js的字符串,说到字符串这个就和我们原来的C# 代码有区别的就是,js里面没有chart类型.就是说他里面的 “ ”和‘ ’是要表达一样的意思. 其实这个里面就有一个问题了特别实在拼接字符串的 ...

  3. js string to int

    一.js中string转int有两种方式 Number() 和 parseInt() <script>     var   str='1250' ;  alert( Number(str) ...

  4. js string和number

    number Js只有一种数字类型(包括整型,浮点型) 极大或极小的可用科学计数法来表示.(7.7123e+1) 所有js数字均为64位 Js所有的数字都存储为浮点型 小数的最大位数是17位 0开头的 ...

  5. js日期相关方法

    /** * ===================================== * 日期相关方法 * ===================================== */ ;(fu ...

  6. js String对象

    字符串(String) 字符串(String)使用长度属性length来计算字符串的长度: 在字符串中查找字符串 字符串使用 indexOf() 来定位字符串中某一个指定的字符首次出现的位置: 实例 ...

  7. js String对象中常用方法小结(字符串操作)

    1.charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码. strObj.charCodeAt(index) 说明: index将被处理字符的从零开始计数的编号.有效值为0到字符 ...

  8. javascript js string.Format()收集

    方案1http://www.cnblogs.com/loogn/archive/2011/06/20/2085165.html String.prototype.format = function(a ...

  9. js String方法集合

    //https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String//返回对应索引的字符 ...

随机推荐

  1. Android App学习计划

    模块化 Json Gson Fastjson Jackson EventBus GreenDao Flutter ButterKnife Dagger okhttp Rxjava/Rxandroid ...

  2. JS中包含6种错误类型

    1.SyntaxError(语法错误) 解析代码时发生的语法错误 eg:var 1a; Uncaught SyntaxError: Unexpected number 2.ReferenceError ...

  3. 支持向量机(四)----序列最小最优化算法SMO

    在支持向量机(二)和(三)中,我们均遗留了一个问题未解决,即如何求解原问题的对偶问题: 在支持向量机(二)中对偶问题为: 在支持向量机(三)中的对偶问题为: 对于上述两个对偶问题,我们在支持向量机(三 ...

  4. 洛谷P2258 子矩阵——题解

    题目传送 表示一开始也是一脸懵逼,虽然想到了DP,但面对多变的状态不知从何转移及怎么合理记录状态.之(借鉴大佬思路)后,豁然开朗,于是在AC后分享一下题解. 发现数据范围出奇地小,不过越是小的数据范围 ...

  5. Spring Cloud Commons教程(二)Spring RestTemplate作为负载平衡器客户端

    RestTemplate可以自动配置为使用功能区.要创建负载平衡RestTemplate创建RestTemplate @Bean并使用@LoadBalanced限定符. 警告 通过自动配置不再创建Re ...

  6. SpringCloud 教程 (一) 消息总线(Spring Cloud Bus)

    Spring Cloud Bus 将分布式的节点用轻量的消息代理连接起来.它可以用于广播配置文件的更改或者服务之间的通讯,也可以用于监控.本文要讲述的是用Spring Cloud Bus实现通知微服务 ...

  7. linux/Unix下的vim/vi指令的使用方法

    概述 以下这篇文章介绍的是关于vim的使用方法,由于我本身对linux没有太多的研究,写下的这篇文章纯属是在实际中经常使用vim指令,想通过这篇文章记录下来,方便以后使用时查找方便.个人认为,对于普通 ...

  8. 170815-关于Filter的知识点

    Filter简介:         Filter翻译为中文是过滤器的意思.         Filter是JavaWeb的三大web组件之一:Servlet.Filter.Listener       ...

  9. pepflashplayer32_25_0_0_127.dll: 0x59952C6D is not a valid instance ID.

    pepflashplayer32_25_0_0_127.dll: 0x59952C6D is not a valid instance ID. . 点进去是提示doctype错误 暂时没有解决---- ...

  10. 字符串 字符数组, pcha string 之间的相互转化, 很重要。 很蛋疼

    http://www.cnblogs.com/del88/p/5448981.html Delphi字符串.PChar与字符数组之间的转换 来自:http://my.oschina.net/kaven ...