码迷,mamicode.com
首页 > 其他好文 > 详细

字符串应用

时间:2019-04-21 12:46:48      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:结束   一个   ring   replace   local   substring   har   位置   不包含   

  • 字符串的属性——length
  • 字符串的方法
    • 获取类

      • charAt——指定字符

var str=abcdef;
alert(str[0]);//a
alert(str.charAt(1));//b
      • charCodeAt——指定字符的编码

var str=我是一个字符串;

alert(str.charCodeAt(0));//utf-8编码
      • fromCharCode——编码转换成字符

    • 查找类
      • indexOf、lastIndexOf、search——查找
//字符串的indexOf
var str=abac?def;
alert(str.indexOf(?));//找第一次出现的位置,没找到的话返回-1
alert(str.lastIndexOf(d));    //找最后一次出现的位置,没找到的话返回-1
//search跟用法一样,但是这个兼容正则表达式
      • indexOf和search的区别
      • match、replace——匹配和替换
//match
var str=12,456 rt 77 99;

alert(str.match(/\d+/g));//匹配正则表达式,这是匹配数字的正则
//replace
var str=abc;

alert(str.replace(a, A));//查找,替换?
      • 扩展正则的方法
    • 比较类
      •  localeCompare——根据当地习惯比较字符串
      • 排序应用
    • 截取类
      • slice、substr、substring
var str=abcdef;

alert(str.substring(1,3));//不包含结束位置,b,c
alert(str.substr(1,3));    //包含结束位置b,c,d
alert(str.slice(1,3));//不包含结束位置的b,c
alert(str.slice(1));//不给结束位置,一直取到字符串结束为止
//alert(str.substring(1,3));
//alert(str.substring(3));
//slice与substring
alert(str.substring(0, 0));//负数直接变成0
alert(str.slice(-1));//负数会变成“倒数第n个”
      • substr和substring的区别
    • 其他 split——根据分隔符、拆分成数组
var str=blue|leo|motao;

alert(str.split(|));//字符串已经变为数组了[‘blue‘,‘leo‘,‘motao‘]
    • toLowerCase、toUpperCase——大小写转换
  • 常见字符串应用

 

字符串应用

标签:结束   一个   ring   replace   local   substring   har   位置   不包含   

原文地址:https://www.cnblogs.com/zhangxiaoqiong/p/10744610.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!