JS中字符串常用语法跟应用场景

觉得不错的 可以点赞,收藏一下谢谢

常用的

1.indexof() 查询 :大小写敏感

返回值:number
1.1 带一个参数的:常用
应用于: URL 跟Path中 匹配路径 返回 true 或者 false

var a="abcabcabc"
var b = "b"
document.write(a.indexOf(b))  //这里返回的是 1

因为“b”第一次出现在index=1这个位置 true

var a="abcabcabc"
var b = "FF"
document.write(a.indexOf(b))  //这里返回-1 

因为没找到“FF” 返回-1 (false)

1.2 带两个参数的

var a="abcabcabc"
var b = "b"
document.write(a.indexOf("ab",4) + "<br />");// 返回的是6

从index=4开始 : abcab这个位置开始
到abcabca 这个位置结束

2.split 分割 把字符串变成数组

大小写敏感
返回值:数组

 var d="Th=is is a box";
		   var e=d.split(" "); //根据空格分割
			console.log(e)

效果:在这里插入图片描述

带一个参数的

var d="tTh=is is a box";
		   var e=d.split("T");//根据T分割  用于分割的字母舍弃
			console.log(e)

在这里插入图片描述
带两个参数的
参数2: 显示数组到第几个

 var d="tTh=is is a box";
		   console.log(d.split(" ",3))  
		   //分割成
		   ['tTh=is','is','a','box']  
		   //只显示 前三个 (要是大于总长度 也都是全部显示)
		   

在这里插入图片描述

3.substring 提取

返回值:string
substring( start, end)
提取字符串,在指定范围内,生成新的

var c="adafs";
document.write(c.substring(1,3)+ "<br />" );
//返回:da
//1位置开始,长度到 3结束

4. replace 替换

replace(匹配的字符串/正则表达式,替换成的新的字符串)

var a="how are you";
			document.write(a.replace("are","old are"))
			document.write("<br/>")
			 var b="how are are you";
			document.write(b.replace(/are/g,"old are") + "<br />" );
			

在这里插入图片描述

、类型转换(type)
parseInt(“12a3”); 转为数字,尝试强转;
parseFloat(“123.123”);

不常用的

文章中:

sub()下标
sup()上标

document.write("2"+"hello".sub()+"<br />"
+ "2"+"world".sup());

效果在这里插入图片描述
charCodeAt(下标)

var a="hello";
document.write(a.charCodeAt(1)+"<br />");

效果(二进制)在这里插入图片描述
String.fromCharCode(ASCII值);

var b=String.fromCharCode(97,98,99)
		 document.write(b + "<br />");

效果:在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值