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//返回对应索引的字符 ...
随机推荐
- 第七周作业—N42-虚怀若谷
一.简述OSI七层模型和TCP/IP五层模型 1. OSI七层模型 物理层:二进制传输,为启动.维护以及关闭物理链路定义了电气规范.机械规范.过程规范和功能规范:实际的最终信号的传输是通过物理层实现的 ...
- 前端node面试题之---对比JS和NodeJS的区别
区别: 1.JS运行在浏览器端,用于用户的交互效果,NodeJS运行在服务器端,用于服务器的操作,例如,Web服务器创建,数据库的操作,文件的操作等 2.JS运行在浏览器端,存在多个JS解释器,存在兼 ...
- React Native 中 static的navigationOptions中的点击事件不能用this
想在某个页面中设置导航栏,title + 左右按钮(按钮上肯定需要有事件) static navigationOptions = ({ navigation, navigationOptions }) ...
- BFC、IFC、GFC和FFC
基本概念 Box 是 CSS 布局的对象和基本单位, 直观点来说,就是一个页面是由很多个Box 组成的.元素的类型和 display 属性,决定了这个 Box 的类型. 不同类型的 Box, 会参与不 ...
- 【转】Java MySQL数据类型对照
Java MySQL数据类型对照 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.S ...
- [CSP-S模拟测试]:ants(回滚莫队)
题目描述 然而贪玩的$dirty$又开始了他的第三个游戏. $dirty$抓来了$n$只蚂蚁,并且赋予每只蚂蚁不同的编号,编号从$1$到$n$.最开始,它们按某个顺序排成一列.现在$dirty$想要进 ...
- php 判断访问是否是手机或者pc
php代码 function isMobile() { $user_agent = $_SERVER['HTTP_USER_AGENT']; $mobile_agents = Array(" ...
- 红帽虚拟化RHEV-PXE批量安装RHEV-H
目录 目录 前言 软件环境 前提 部署 PXE 环境 使用 yum 安装所需软件 配置 DHCP 配置 TFTP-Server 配置 vsftpd 服务用于提供安装系统所需软件包 安装 kicksta ...
- 阶段1 语言基础+高级_1-3-Java语言高级_04-集合_05 List集合_2_Arraylist集合
数组查询快,增删慢. 不是同步的就是多线程的 ArrayList其实就是一个数组 这是add方法 它在添加元素的时候会创建新的数组,然后把元素复制过来.这就是为什么查询快,增删们的原因. 每次增加元素 ...
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_5_文件存储的原理和记事本打开文本显示原理
原理 流对象指向这个文件a.txt 往文件中写数据,写的时候比较特殊 97转换成二进制是多少呢? 输入97然后选择二进制.转换后为 1100001 硬盘上实际存的是97的二进制 97查询阿斯克码表就是 ...