JavaScript 字符串常用方法

  1. 字符方法
  • charAt()
  • charCodeAt()
	var stringValue = "hello world";
    alert(stringValue.charAt(1));   //"e
    alert(stringValue.charCodeAt(1)); //输出"101"
  1. 字符串操作方法
  • concat() 拼接多个字符串,返回新的字符串;(+)更好用
  • slice(a, b) a:开始位置, b:结束位置。[a, b)
  • substr(a, len) a:开始位置, len:截取长度
  • substring(a, b) a:开始位置, b:结束位置 [a, b)
	var stringValue = "hello ";
	var result = stringValue.concat("world"); 
	alert(result); //"hello world"

	alert(stringValue.slice(3, 7));//"lo w"
	alert(stringValue.substring(3,7));//"lo w"
	alert(stringValue.substr(3, 7));//"lo worl"
  1. 字符串位置方法
  • indexOf(a, b) 从前往后查找
  • lastIndexOf(a, b) 从后往前查找
    a:字符(必须)
    b:参照位置(可选)
	var stringValue = "hello world";
	alert(stringValue.indexOf("o"));             //4
	alert(stringValue.lastIndexOf("o", 6));         //4
	//不存在则返回 -1
  1. trim() 方法
  • trim() 会创建一个原字符串的副本,并删除掉前置和后缀的所有空格
  • trimLeft()
  • trimRight()
	var stringValue = "   hello world   ";
    var trimmedStringValue = stringValue.trim();
    alert(stringValue);            //"   hello world   "
    alert(trimmedStringValue);     //"hello world"
  1. 大小写转换方法
  • toLowelCase() 大写
  • toUpperCase() 小写
	var stringValue = "hello world";
    alert(stringValue.toUpperCase());        //"HELLO WORLD"
    alert(stringValue.toLowerCase());        //"hello world"
  1. 模式匹配方法
  • match()
  • search()
  • replace()
	
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值