字符串的一些方法和例子

1、常用的一些方法

(1)、charAt()返回指定位置的字符串,默认返回位置0的字符,范围在0~字符串-1
(2)、charCodeAt()返回指定位置的字符的Unicode的编码
(3)、String.fromCharCode()接收一个指定的Unicode值,返回一个字符串
alert(String.fromCharCode(97,98,99,100));//abcd

常用的字符的Unicode编码:0~9   48~57
a~z    96~122
A~Z    65~90


判断字符串中是不是都是数字的方法?


	
	
	

2、判断数字是否加密?


	
	
	

3、 indexOf()判断字符串中某个字符的位置,位置从0开始计算(从左到右)
       lastIndexOf()从后往前找
       charAt()是找字符串中指定位置的字符

 var str='www.zhaoxingpei.com';
  alert(str.indexOf('z'));//4(字符z在字符串第四个位置)
  alert(str.indexOf('ww'));//0
  alert(str.indexOf('ww',2));//-1(表示从第2位开始往后找,找不到返回了-1)
  
 
 // indexOf()和lastIndexOf()区别
alert(str.lastIndexOf('i'));//14(从后往前找找到的第一个i位置)
alert(str.lastIndexOf('i',13));//9(此时开始位置从位置13开始,从后往前找,则第一个i出现的位置是9)
alert(str.indexOf('i'));//9(从前往后找找到的第一个i位置)

例子:判断某个字符在字符串中出现的位置和出现次数?






4、substring()字符串截取

/*substring()是截取某个位置的几个字符,所以负数当做0*/
// 下面证明,substring()可以检测两个数,大数往后放,小数往前放
alert(str.substring(0,2));//赵幸
alert(str.substring(2,0));//赵幸(前面比后面大的时候,会自动交换位置)
alert(str.substring(-2,2));//赵幸(第一个参数是负数,可以当做是0)
alert(str.substring(2,-2));//赵幸(同上,会前后交换位置+)


// slice()和substring()的相同之处,都可以截取字符串
// 区别:1、不能交换参数位置;2、不会把负数看做0
alert(str.slice(0,2));//赵幸
alert(str.slice(2,0));//不显示(slice()不交换位置)

alert(str.slice(-2));//女生
alert(str.slice(-4,-2));//一个


5、toLowerCase()和toUpperCase()大小写转换





6、split()分隔符,可以让字符串变成数组







你可能感兴趣的:(js)