ES6扩展——字符串部分新的方法
Posted rickdiculous
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6扩展——字符串部分新的方法相关的知识,希望对你有一定的参考价值。
1、padStart padEnd(count, 字符串) 补全字符串
//padStart(num,str) padEnd补全一个字符串的长度 //num表示补全到几位,str是用来填充的字符串 { let str = ‘i‘; let str1 = str.padStart(6,‘mooc‘) //moocmi console.log(str1); let str2 = str.padEnd(5,‘mooc‘); console.log(str2); }
2、repeat(count) 重复的字符串
//str.repeat(num) 复制num倍的str。num不能为负数,大于负一的负数会被取整为零,得到空值。num为小数时会向下取整 { console.log(‘i‘.repeat(10)); //自己编写一个repeat函数 function repeat(str,num){ return new Array(num+1).join(str); } console.log(repeat(‘s‘,3)); }
3、startsWith(字符 ) 判断字符串是不是以..开头;
endsWith(字符 ) 判断字符串是不是以..结尾
//startsWith(str)判断字符串是否以str开头 endsWith返回布尔值 { const str = ‘A promise is a promise‘ console.log(str.startsWith(‘b‘)) }
4、includes(字符 ) 判断字符是否被字符串包含
//str1.includes(str2)判断str1中是否存在str2,返回布尔值 { const str = ‘A promise is a promise‘ if(str.includes(‘a promise‘)){ console.log(‘存在2‘) } }
5、按位取反
~x = -(x+1)
以上是关于ES6扩展——字符串部分新的方法的主要内容,如果未能解决你的问题,请参考以下文章