/*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 里常用的字符串操作方法的更多相关文章

  1. js 里常用的数组操作方法

    var ar=[112,44,55,66,77,88,99,'00',77]; var ar1=['ddd','fff','ggg']; //concat() 拼接一个或多个数组: //console ...

  2. Js中常用的字符串,数组,函数扩展

    由于最近辞职在家,自己的时间相对多一点.所以就根据prototytpeJS的API,结合自己正在看的司徒大神的<javascript框架设计>,整理了下Js中常用一些字符串,数组,函数扩展 ...

  3. js里常用函数之高阶函数

    高阶函数:将函数作为参数或者返回值的函数.将函数作为参数的用法通常称作回调函数,函数参数通常会在主函数被执行之后被高阶函数调用. 高阶函数的使用实例.可以把有相似操作的函数用一个高阶函数来重构,精简代 ...

  4. js中常用的字符串方法

    1,基础方法 charAt();返回该位置的字符,类似数组下标: substring();返回选中的字符,两个参数是下标. slice();参数是是一个正数,返回该数之后的剩余字符串:参数是负数,返回 ...

  5. js中常用的操作

    1.js中常用的数组操作 2.js中常用的字符串操作 3.js中常用的时间日期操作 4.定时器

  6. Java字符串操作方法集

    常用Java字符串操作方法 String s="Hello" String s2="World"   操作 方法 使用方法 结果 字符串截取 substring ...

  7. js数组常用操作方法小结(增加,删除,合并,分割等)

    本文实例总结了js数组常用操作方法.分享给大家供大家参考,具体如下: var arr = [1, 2, 3, 4, 5]; //删除并返回数组中第一个元素 var theFirst = arr.shi ...

  8. js字符串操作方法

    1.字符方法: str.charAt(): 可以访问字符串中特定的字符,可以接受0至字符串长度-1的数字作为参数,返回该位置下的字符,如果参数超出该范围,返回空字符串,如果没有参数,返回位置为0的字符 ...

  9. JS里默认和常用转换

    * { font-family: PingFang, Monaco } JS里的六大简单数据类型 string 字符类型 number 数字类型 boolean 布尔类型 symbol ES6语法新增 ...

随机推荐

  1. Unity射线

    //射线原点 [SerializField] Transform tr; //射线长度    [SerializField] float dis = 5; //射线停留时间 [SerializFiel ...

  2. 2.MySQL 数据类型

    MySQL 数据类型 MySQL中定义数据字段的类型对你数据库的优化是非常重要的. MySQL支持多种类型,大致可以分为三类:数值.日期/时间和字符串(字符)类型. 数值类型 MySQL支持所有标准S ...

  3. 【Leetcode】【Easy】Contains Duplicate

    Given an array of integers, find if the array contains any duplicates. Your function should return t ...

  4. mysql在linux下的安装mysql-5.6.33

    一.下载源码包 wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz 二.解压源 ...

  5. java String 常用方法集合

    String a = "abc";String b = "abc";a==b ;//返回true,因为a,b指向的是同一个地址 String a = new S ...

  6. Centos7安装Redis4.0.8

    今天安装了CentOS7 1708 在安装redis时报错  make[1]: *** [adlist.o] 错误 127 因为Redis是C实现的,需要gcc来进行编译,所以原因是系统未安装gcc, ...

  7. spring的权限控制,过滤器

    spring的过滤器可以实现登录状态问题 1.创建一个AccessFilter类,基础代码 package com.ujia.util.access; import javax.servlet.htt ...

  8. Spring(五)之Bean定义继承和依赖注入

    一.Bean定义继承 bean定义可以包含许多配置信息,包括构造函数参数,属性值和特定于容器的信息,例如初始化方法,静态工厂方法名称等. 子bean定义从父定义继承配置数据.子定义可以根据需要覆盖某些 ...

  9. Ubuntu 14.04 系统安装后无法上网的问题(eth0识别不出)

    Ubuntu 14.04 1.网口处网线状态等正常跳动 2.ifconfig 指令查询不到网卡信息 说明缺少了网卡驱动. 使用 lspci 指令查看系统中所有的驱动信息,找到 Ethernet Con ...

  10. [转]PowerDesigner使用常见问题锦集

    1. 附加:PowerDesigner 的调色板(Palette)快捷工具栏不见了,怎么重新打开,找回来呢 上网搜索了一下”powerdesigner 图形工具栏”,找到了找回PowerDesigne ...