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语法新增 ...
随机推荐
- Fragment初探
Fragment允许将Activity拆分成多个完全独立封装的可重用的组件,每个组件有它自己的生命周期和UI布局.Fragment最大的优点是为不同屏幕大小创建灵活的UI.每个Fragment都是独立 ...
- 前端单元测试环境搭建 Karma Jasmine
Karma 官网On the AngularJS team, we rely on testing and we always seek better tools to make our life e ...
- 统计nginx日志
.根据访问IP统计UV awk '{print $1}' access.log|sort | uniq -c |wc -l .统计访问URL统计PV awk '{print $7}' access.l ...
- 瞥了一眼js
JS打开超链接的几种形式1.window.open(''url'') 2.用自定义函数<script>function openWin(tag,obj){obj.target=" ...
- 【转】】Vue项目部署tomcat,刷新报错404解决办法
转自[https://blog.csdn.net/g631521612/article/details/82835518] 解决方式: - 在tocmat的webapps下的项目中创建WEB-INF文 ...
- Linux 下LAMP环境搭建_【all】
LAMP = Linux + Apache + Mysql + PHP 0. Linux环境搭建 Linux 系统安装[Redhat] 1.http服务软件分类及企业实战用途介绍 静态程序: Apac ...
- Spring boot整合Swagger
本文github位置:https://github.com/WillVi/springboot-swagger2-demo 环境准备 JDK版本:1.8 Spring boot版本:1.5.16 Sw ...
- 沉淀再出发:如何在eclipse中查看java的核心代码
沉淀再出发:如何在eclipse中查看java的核心代码 一.前言 很多时候我们在eclipse中按F3键打算查看某一个系统类的定义的时候,总是弹出找不到类这样的界面,这里我们把核心对应的代码加进 ...
- [T-ARA][괜찮아요][没关系]
歌词来源: 没关系:http://music.163.com/#/song?id=22704448 没关系(Remix Ver.):http://music.163.com/#/song?id=258 ...
- echarts仪表盘配置参数
require.config({ paths:{ echarts:"js/chart" } }); require([ 'echarts', 'echarts/chart/gaug ...