js--基本包装类型--String 类型--String实例方法

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值