js 里常用的字符串操作方法
/*var str='啦啦啦';
var str1='哈哈哈' //charAt() 返回指定索引处的字符串
console.log(str.charAt(3)) //charCodeAt() 返回指定索引处的Unicode;
console.log(str.charCodeAt('2')) //String.fromCharCode() 将对应的unicode转为实际的字符串;
console.log(String.fromCharCode(39640,37329,26725)); //concat() 连接多个字符串,并返回一个新的字符串;原来的字符串不会改变;
console.log(str.concat('真帅',21321,str1)) //indexOf() 查找str在父级元素中的位置,如果存在,返回索引,否则返回-1;
console.log(str.indexOf('帅')) //lastIndexOf() 查找str在父级元素中最后的位置
console.log(str1.lastIndexOf('哈'))*/ var jm='vaddsadasadaas' //slice(x,y) 返回字符串索引位于x和y之间的字符串(包含x,但不包含y)(-1值最后一个,-2值倒数第二个,以此类推);
console.log(jm.slice(0,-2)); //split(sep,limit) 将字符串分割为数组,limit为分割的最大数量,sep为分割点;
console.log(jm.split('s',3)); //substr(start,length) 字符串的截取,从索引为start的位置开始截取,截取length个;
console.log(jm.substr(4,2)); //substring(from,to) 返回字符串索引在from和to之间的字符串,不包含to
console.log(jm.substring(6,4)) //toLowerCase() 将字符串转为小写;
//toUpperCase() 将字符串转为大写;
var ar=jm.split('s',3);
var ar1=[]
for (var i=0;i<ar.length;i++) {
var a=ar[i].charAt(0).toUpperCase();
ar[i]=ar[i].replace(ar[i].charAt(0),a)
ar1=ar1+ar[i]+' '
}
console.log(ar1) //replace(x,y) 将字符串中的第一个x转为b
console.log(jm.replace(/a/g,'b'))
js 里常用的字符串操作方法的更多相关文章
- js 里常用的数组操作方法
var ar=[112,44,55,66,77,88,99,'00',77]; var ar1=['ddd','fff','ggg']; //concat() 拼接一个或多个数组: //console ...
- Js中常用的字符串,数组,函数扩展
由于最近辞职在家,自己的时间相对多一点.所以就根据prototytpeJS的API,结合自己正在看的司徒大神的<javascript框架设计>,整理了下Js中常用一些字符串,数组,函数扩展 ...
- js里常用函数之高阶函数
高阶函数:将函数作为参数或者返回值的函数.将函数作为参数的用法通常称作回调函数,函数参数通常会在主函数被执行之后被高阶函数调用. 高阶函数的使用实例.可以把有相似操作的函数用一个高阶函数来重构,精简代 ...
- js中常用的字符串方法
1,基础方法 charAt();返回该位置的字符,类似数组下标: substring();返回选中的字符,两个参数是下标. slice();参数是是一个正数,返回该数之后的剩余字符串:参数是负数,返回 ...
- js中常用的操作
1.js中常用的数组操作 2.js中常用的字符串操作 3.js中常用的时间日期操作 4.定时器
- Java字符串操作方法集
常用Java字符串操作方法 String s="Hello" String s2="World" 操作 方法 使用方法 结果 字符串截取 substring ...
- js数组常用操作方法小结(增加,删除,合并,分割等)
本文实例总结了js数组常用操作方法.分享给大家供大家参考,具体如下: var arr = [1, 2, 3, 4, 5]; //删除并返回数组中第一个元素 var theFirst = arr.shi ...
- js字符串操作方法
1.字符方法: str.charAt(): 可以访问字符串中特定的字符,可以接受0至字符串长度-1的数字作为参数,返回该位置下的字符,如果参数超出该范围,返回空字符串,如果没有参数,返回位置为0的字符 ...
- JS里默认和常用转换
* { font-family: PingFang, Monaco } JS里的六大简单数据类型 string 字符类型 number 数字类型 boolean 布尔类型 symbol ES6语法新增 ...
随机推荐
- c#之委托详解(Delegate)
一.委托的概念 在我们学习委托之前,我们来了解下,什么是委托呢? 官方概念:委托是一种安全地封装方法的类型,它与 C 和 C++ 中的函数指针类似.与 C 中的函数指针不同,委托是面向对象的.类型安全 ...
- 用canvas播放scratch文件
原文地址:https://blog.csdn.net/qq_36268036/article/details/84262540 基于Github上的scratch-render实现sb2或者sb3文件 ...
- os 模块 模块与包的初始
os模块是与操作系统交互的模块之前我们也用过os模块就是更改文件的名字的时候 我们如果用os求求文件夹是不行的 可以求文件 因为文件夹在python中最大就是4090个字节 所以你必须求出文件夹内 ...
- 按钮在执行frame动画的时候怎么响应触发事件?
按钮在执行frame动画的时候怎么响应触发事件? 代码中效果(请注意,我并没有点击到按钮,而是点击到按钮的终点frame值处): 对应的代码: // // ViewController.m // Ta ...
- [tools]excel转lua的python实现
time:2015/04/13 描述:需要将excel表格内容转成lua,并且作为工具使用,能够批量转换 步骤: (1)文章[1]已经做了大部分的内容,而且也已经能够使用了 (2)根据自己新的需求: ...
- 内置模块之os
os模块主要对操作系统进行调用的接口 一.os模块常用方法和属性 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("d:") 改变 ...
- August 20th 2017 Week 34th Sunday
Life is not a race, but a journey to be savored each step of the way. 生活不是一场赛跑,而是每一步都应该细细品尝的人生旅程. No ...
- 并发集合 System.Collections.Concurrent 命名空间
System.Collections.Concurrent 命名空间提供多个线程安全集合类. 当有多个线程并发访问集合时,应使用这些类代替 System.Collections 和 System.Co ...
- metasploit渗透测试笔记(内网渗透篇)
x01 reverse the shell File 通常做法是使用msfpayload生成一个backdoor.exe然后上传到目标机器执行.本地监听即可获得meterpreter shell. r ...
- POI读取单元格信息及单元格公式
Java操作EXCEL的利器一般都是POI和JXL,鄙人只是POI的忠实粉丝.(其实我是没有用过JXL). 现在大多数的excel都是07以上的版本,所以我一般是用07的基础上使用POI. 一.读取单 ...