JavaScript: 常用字符串API

常用字符串API

 

length:获取字符串的长度(字符串中字符的个数) 属性,没有小括号

  var str = "hello";

  console.log( str.length );

 

toUpperCase/toLowerCase :转大小写

  

var name = "AngierSun";
console.log( "大写:"+name.toUpperCase() );
console.log( "小写:"+name.toLowerCase() );

 

charAt(下标) : 返回某个下标上的字符

var str1 = "javascript网页教程";
var str2 = str1.charAt(12); // 下标12上的字符
console.log(str2); //

var str3 = str1.charCodeAt(12);
console.log(str3); //25945:(汉字“教”在unicode编码中的编号)

indexof(字符):查找字符串中字符出现的首次下标

 

lastIndexof(字符):查找字符串中字符最后一次出现的下标

var str1 = "javascript网页教程";
var str2 = str1.indexOf("a");
console.log(str2); // 1 , a字符在str1中第一次出现的下标
var str3 = str1.lastIndexOf("a"); //3,a字符在str1中最后一次出现的下标
console.log(str3);

 

substring(开始,结束):截取字符串中一部分(结束是不包含的)

var str1 = "abcdefgh";
var str2 = str1.substring(2,4);
console.log(str2); //cd,从2开始(包含),4结束(不包含)

 

replace(旧的,新的):将字符串中的旧字符替换成新字符

var str1 = "abcde";
var str2 = str1.replace("cd","XXX");
console.log(str2); // abXXXe,将str1中的cd替换成XXX

 

split(分割的节点):一个字符串切割成N个小字符串,所以返回的是数组类型

var str1 = "一,二,三,四,五";
var arr = str1.split(","); // 将str1 以逗号进行分割,分割成N份,所以返回的结果一定
是数组结构
console.log( "共分割成:"+arr.length+"份" );
console.log( "第三份是:" + arr[2] ); //

 

posted @ 2021-08-11 19:41  Jasper2003  阅读(91)  评论(0编辑  收藏  举报