09.字符串新增方法
方法 字符串 新增 09
2023-09-27 14:23:04 时间
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>字符串新增方法</title>
</head>
<body>
<script>
// test1: includes(),startsWith(),endsWith(),查看字符串是否在原字符串某个位置中
// 传统js只有indexOf用来判断一个字符串是否在另一个字符串中
let s = "hello"
console.log(s.includes('he'));
console.log(s.startsWith('he'));
console.log(s.endsWith('he'));
//支持指定从某个位置开始搜索
console.log(s.includes('l',2));
console.log(s.startsWith('l',2));
console.log(s.endsWith('l',2));
//test2: repeat() 返回新字符串,原字符串重复n次
console.log(s.repeat(3));
//test3:
//padStart(),padEnd():自动补全,第一个参数指定长度,第二个使用补全的字符串
console.log('x'.padStart(5,'ab'));
console.log('x'.padStart(4,'ab'));//若不够时,从a开始到b补全
console.log('x'.padEnd(5,'ab'));
console.log('x'.padEnd(4,'ab'));//若不够时,从a开始到b补全
//test4:
//trimStart(),trimEnd(),消除开头或结尾的空格,返回新字符串
let t = ' it bai '
console.log(t.trim());
console.log(t.trimStart());
console.log(t.trimEnd());
//test5:
//at():返回指定位置的字符,支持负索引;超出字符串范围,返回undefined
let str = 'helloooo'
console.log(str.at(1));
console.log(str.at(-1));
console.log(str.at(100));
</script>
</body>
</html>
相关文章
- 最小化托盘的实现方法
- IE去掉链接虚线框的几个方法
- echo输出原始字符串中-连续多个空格-的方法
- Visual Studio 2017中使用正则修改部分内容 如何使用ILAsm与ILDasm修改.Net exe(dll)文件 C#学习-图解教程(1):格式化数字字符串 小程序开发之图片转Base64(C#、.Net) jquery遍历table为每一个单元格取值及赋值 。net加密解密相关方法 .net关于坐标之间一些简单操作
- Python__repr__()方法:显示属性
- Python 检测字符串开始值String.StartsWith 方法
- vscode代码折叠方法
- 浅理解 ES6 新增的数组方法Array.of() 和 Array.from()
- python内置函数next()方法用法详解
- 给定数字类型的字符串,转化为字母类型的字符串,转化的方法数是多少
- QT中Json的使用方法(类和json字符串相互转换的方法)
- python中把列表中的字符串转成整型的几种方法
- 把一个字符串里符合表情文字标签的地方全部替换为相应的图片的方法
- 加密算法使用(二):使用MD5加密字符串(另:byte数组转16进制自动补零方法写法)
- DG常见运维命令及常见问题解决方法
- git工具,conflict冲突解决方法
- 模仿系统方法自定义UIAlertView的实现和代理
- C# 获取所有对象的字符串表示一ToString方法
- SQLServer字符串聚合解决方法(CLR)
- SQLServer字符串聚合解决方法(CLR)
- Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)