js string相关方法
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相关方法的更多相关文章
- Right in the Center (js string algorithm)
Right in the Center (js string algorithm) codewars https://www.codewars.com/kata/5f5da7a415fbdc0001a ...
- 说说 js String
首先说说js的字符串,说到字符串这个就和我们原来的C# 代码有区别的就是,js里面没有chart类型.就是说他里面的 “ ”和‘ ’是要表达一样的意思. 其实这个里面就有一个问题了特别实在拼接字符串的 ...
- js string to int
一.js中string转int有两种方式 Number() 和 parseInt() <script> var str='1250' ; alert( Number(str) ...
- js string和number
number Js只有一种数字类型(包括整型,浮点型) 极大或极小的可用科学计数法来表示.(7.7123e+1) 所有js数字均为64位 Js所有的数字都存储为浮点型 小数的最大位数是17位 0开头的 ...
- js日期相关方法
/** * ===================================== * 日期相关方法 * ===================================== */ ;(fu ...
- js String对象
字符串(String) 字符串(String)使用长度属性length来计算字符串的长度: 在字符串中查找字符串 字符串使用 indexOf() 来定位字符串中某一个指定的字符首次出现的位置: 实例 ...
- js String对象中常用方法小结(字符串操作)
1.charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码. strObj.charCodeAt(index) 说明: index将被处理字符的从零开始计数的编号.有效值为0到字符 ...
- javascript js string.Format()收集
方案1http://www.cnblogs.com/loogn/archive/2011/06/20/2085165.html String.prototype.format = function(a ...
- js String方法集合
//https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String//返回对应索引的字符 ...
随机推荐
- 阿里云产品家族再添新丁:视觉AI、CPFS一体机助力企业全面上云
近日举行的2019阿里云广东峰会上,阿里云宣布推出面向混合云场景的CPFS一体机和视觉AI一体机,两款新品具备超高性能.开箱即用等特性,极大降低企业上云的周期和门槛. 加上此前推出的POLARDB数据 ...
- OC项目调用C++
CPPHello.hpp #ifndef CPPHello_hpp #define CPPHello_hpp #include <stdio.h> class CPPHello { pub ...
- sql server 修改表字段
1.添加表说明 EXECUTE sp_addextendedproperty N'MS_Description','表说明',N'user',N'dbo',N'table',N'表名',NULL,NU ...
- asp.net 5 如何使用ioc 以及在如何获取httpcontext对象
一切尽在大叔的博客中: http://www.cnblogs.com/TomXu/p/4496440.html
- es之java索引操作
1.7.1: 创建索引 /** * 创建索引 * */ @Test public void createIndex(){ // 创建索引 CreateIndexResponse blog2 = cli ...
- 双边滤波Matlab代码
%简单地说: %A为给定图像,归一化到[,]的矩阵 %W为双边滤波器(核)的边长/ %定义域方差σd记为SIGMA(),值域方差σr记为SIGMA() %%%%%%%%%%%%%%%%%%%%%%%% ...
- grep匹配单词, 匹配单词开始, 匹配^ 的区别
grep '^.....$' 是指, 匹配整个这个行中, 以什么开头, 以什么结尾. 指的是整行, 不是某个单词. grep -w (word) 指的是匹配整个单词, 而不能是单词的一部分, 如: g ...
- thinkphp5.0学习笔记(一)基础知识与URL访问
1.目录结构: 其中thinkphp子目录是框架核心目录 thinkphp结构: 2.入口文件 默认自带的入口文件位于public/index.php 应用目录为application,其结构: in ...
- 阶段1 语言基础+高级_1-3-Java语言高级_04-集合_02 泛型_2_使用泛型的好处
用一个案例说明使用泛型和不是用泛型的区别 这里的ArrayList没写数据类型,不写就是默认Object 多态的弊端,不能使用子类特有的方法 向下转型,转换为String类型,才能使用length 不 ...
- UI自动化之三种等待
UI自动化中常用三种等待 目录 1.强制等待 2.隐式等待 3.显示等待 1.强制等待 执行到某一条语句后,然后sleep(3),等待3秒后,才会继续执行后面的语句 2.隐式等待 隐式等待只需要声明一 ...