Javascript的字符串的基本操作

字符串


JavaScript的字符串就是用' '" "括起来的字符。
字符串之间使用 + 号进行拼接。

1、创建字符串:
    var str1 = 'abc';
    var str2 = new String('abc');

2、字符串方法:
    length:属性返回字符串的长度(字符的个数)
    str1.length; // 3
    可以通过索引访问字符串中的某个字符:str1[0]、str1[1]

3.字符串常用API
    API(Application Programming Interface,应用程序编程接口)是一些预先定义好的函数
	toLowerCase() 方法将整个字符串转成小写字母

	toUpperCase() 方法将整个字符串转成大写字母

	indexOf() 方法返回字符串中子串第一处出现的索引值,没有匹配返回-1

	lastIndexOf() 方法返回字符串中子串最后出现的索引值,没有匹配返回-1

	slice() 方法从已有字符串中提取部分字符,返回新的字符串
	var str = str1.slice(start,end);
	slice()返回的子串包括start处的字符,但不包括end处字符

	split() 方法把一个字符串分割成字符串数组,返回新数组
	var str = str1.split('分割符',length);
	第一个参数指定分割的符号,第二个参数可选,为返回数组的长度

	substr() 方法返回一个从指定位置开始的指定长度的子串
	var str = str1.substr(start,length);
	参数start必须,字符的起始位置,length参数可选,截取字符串的长度

	substring() 方法返回字符串中介于两个指定下标之间的子串
	var str = str1.substring(start,end);
	包含start处的字符,不包含end处的字符

	concat() 方法将两个或多个字符串组合起来,返回一个新的字符串
	charAt() 方法返回指定索引位置的字符

	replace() 方法用于在字符串中用一些字符替换另一些字符,返回替换后的字符串
	var newStr = str.replace('abc','替换abc');
	var newStr = str.replace('敏感字', function (str){ ... return '**'; })

	search() 方法匹配成功返回正则表达式在字符串中首次匹配项的索引,否则返回 -1。
	str.search(regexp) 如果传入一个非正则表达式对象 obj,则会使用 new RegExp(obj) 隐式地将其转换为正则表达式对象。
	charCodeAt() 方法返回指定索引处字符的ASCII编码值

	String.fromCharCode(num1,num2,num3......) 方法根据指定的ASCII编码值来返回字符串
	var str = String.fromCharCode(65,66,67);// 'ABC'
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值