美文网首页
字符串的一些小方法——2018-08-17

字符串的一些小方法——2018-08-17

作者: 不2青年 | 来源:发表于2018-08-17 15:46 被阅读0次

1、获取字符串的某一个字符 、Unicode编码与文字的转换

charAt(),charCodeAt(),fromCharCode()
var str = '妙味课堂';
// alert( str.length );
 //alert( str.charAt(1) );//味

// alert( str.charCodeAt() );           //Unicode编码:不加参数默认第0个 22937
// alert( str.charCodeAt(1) );      // 21619

//alert( str.charCodeAt() );            // 0~9  48~57           a~z 97~122          A~Z   65~90

// alert( String.fromCharCode(22937, 21619) );//妙味//将Unicode编码转成文字

2、查找字符串中的某一个字符:

indexOf(searchElement:any,fromIndex?:int)://从前往后找
lastIndexOf(searchElement:any,fromIndex?:int)://从后往前找

var str = 'www.miaov.com/2013ww';

// alert( str.indexOf('m') );//4
// alert( str.indexOf('m', 5) );//12
// alert( str.indexOf('X') );                   // -1 表示没找到

alert( str.indexOf('ww', 2) );

3、提取字符串中介于两个指定下标之 间的字符 (但不包含end ):substring(start,end), slice(start,end)

var str = '妙味课堂是一支独具特色的IT培训团队';

 //alert( str.substring(0,2) );//妙味
//alert( str.substring(2,0) );//妙味      // 可以检测两个数,大的往后扔,小的往前扔
// alert( str.substring(-3, 2) );//妙味       // -3 当成0处理
// alert( str.substring(2, -3) );//妙味

 //alert( str.slice( 2, 0 ) );//null    // 不交换位置
alert( str.slice( -4, -2 ) );//培训           // 负数从后面倒着往前数~

4、大小写转换 toUpperCase(),toLowerCase()

var str = 'www.MIAOV.com';

// alert( str.toUpperCase() );          // 转成大写
// alert( str.toLowerCase() );          // 转成小写

5、字符串,数组的转换 split(separator:any , limit:int) join(separator:any):

var str = 'www.miaov.com';
// alert( str.split('.') );             // [ 'www', 'miaov', 'com' ]
var arr = str.split( '.' );
// alert( arr[1] );

var str1 = 'leo';
// alert( typeof str1.split() );            // object

// alert( str1.split('') );         // [ 'l', 'e', 'o' ]

var str2 = '妙味课堂';

// alert( str2.split('味') );//['妙','课堂']

var str3 = '/www.miaov.com/';

// alert( str3.split('/').length );         // [ , www.miaov.com,  ]

var str4 = '2013-11-29-23-07';

 alert( str4.split('-', 3) );               // ['2013','11','29']
 alert( str4.split('-', 3).join('-') );             // '2013-11-29'

相关文章

  • 字符串的一些小方法——2018-08-17

    1、获取字符串的某一个字符 、Unicode编码与文字的转换 2、查找字符串中的某一个字符: 3、提取字符串中介于...

  • 数组的一些小方法——2018-08-17

    数组的常用方法: 1、数组的添加方法:push(),unshift() 2、数组的删除方法: pop(),shif...

  • 2018-08-17

    2018-08-17 龚 2018-08-17 20:50 · 字数 267 · 阅读 0 · 日记本 作业:按照...

  • 2018-08-18

    2018-08-17 赵元元1 2018-08-17,22:51 · 字数 320 · 阅读 0 · 日记本 日精...

  • 转自华老板简书

    华与华方法:坚持积累的四大原理。2018-08-17 华杉2009 已关注 3.575 · 字数 2939 · 阅...

  • JAVA之UUID去掉横线

    方法一(字符串截取) 方法一 方法二(字符串分割) 方法二

  • 字符串格式化,字符串方法

    字符串格式化 方法一 方法二 字符串方法

  • 个股分析

    个股分析 索罗斯持股2018-08-17:索罗斯持股2018-08-17 2018涨幅最大股票:2018-08-3...

  • iOS - 字符串方法

    删除字符串中的空格 用系统替换字符串方法 字符串分割 字符串分割方法 一字符串是否包含另一字符串 判断方法 大写转...

  • 字符串`trim()`方法的使用

    字符串trim()方法 trim()方法并不影响字符串本身,它返回的是一个新的字符串 trim()方法去除字符串两...

网友评论

      本文标题:字符串的一些小方法——2018-08-17

      本文链接:https://www.haomeiwen.com/subject/pmctiftx.html