length 属性,获取字符串的字符数量
charAt(i) 返回给定位置的字符
charCodeAt() 返回给定位置的字符的字符编码
//例如:
var s = "helloworld";
s.charAt(1);
//e
s.charCodeAt(1); //101
indexOf(); :
从前往后查找指定字符所在位置
lastIndexOf(); 从后往前查找字符串所在位置,可以有第二个参数,代表从字
符串中哪个位置开始查找。
concat() 将一个或多个字符串拼接起来,返回拼接得到的新字符串,但是大多使用
"+"
拼
接
slice() 截取字符串(开始位置,返回字符后一个字符位置)
substr() 截取字符串(开始位置,返回字符个数)
substring()
截取字符串(开始位置,返回字符后一个字符位置,不改变原值大小)
var s = "helloworld";
s.slice(3,7);
//lowo
s.substr(3,7);
//loworld
s.substring(3,7);//lowo
trim(); :
删除前置以及后置中的所有空格,返回结果
toLowerCase() :
转换为小写
toUpperCase() :
转换为大写
//String Number Boolean中的值一次赋值,不发生改变:常量
var str =new String("hello");
console.log(str.length);
//将字符串进行反转
//根据索引返回字符
console.log(str[0],str[2]);
console.log(str.charAt(0),str.charAt(2));
var result="";
for(var i=str.length-1;i>=0;i--){
//result += str[i];
result += str.charAt(i);
}
console.log(result);
//根据索引返回Unicode字符
console.log(str.charAt(2),str.charCodeAt(2));
//根据字符返回索引位置
console.log(str.indexOf("l"),str.lastIndexOf("l"));
var str="hello world briup";
console.log(str.indexOf("world"));
console.log(str.indexOf("bridown"));//-1
//字符串的拼接
var s2 = str.concat(1,6,false,"abc",true,{id:1001});
console.log(str,s2);
var s3 = 1+2+3+str+1+6+5+4+false+"abc"+true;
console.log(s3);
//字符串的截取
var str="helloworld";
var r1=str.slice(3,5);//str[index] [3,5)
console.log(r1,str);
var r2=str.substring(3,5);//str[index] [3,5)
console.log(r2,str);
var r3=str.substr(3,5);//index r3.length
console.log(r3,str);
var r4=str.substr(-3);//index >0 <=0
console.log(r4,str);
var email="2545768@qq.com";
var r5=email.slice(0,-7);//[0
console.log(r5,email);
var len=email.length-7;
var r6=email.substr(0,len);
console.log(r6,email);
//去除前后空格
var user=" 张三sanan ";
console.log("--"+user+"--");
console.log("--"+user.trim()+"--");
//大小写统一转换
console.log(user.toUpperCase());
var sys="Qx8k";
var u1 = "QX8K";
var u2 = "qx8K";
if(sys.toLowerCase() == u1.trim().toLowerCase()){
console.log("验证码正确");
}
console.log(sys.toUpperCase() == u2.toUpperCase());
var email = "shenWinnie@briup.Com ";
var result = email.trim().toLowerCase();
网上API:
a) API查看:w3school
https://www.w3school.com.cn/jsref/jsref_obj_string.asp
https://www.w3school.com.cn/jsref/jsref_obj_math.asp
https://www.w3school.com.cn/jsref/jsref_obj_date.asp
b) API学习: mdn
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Math
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Date