码迷,mamicode.com
首页 > 其他好文 > 详细

ES6扩展——字符串部分新的方法

时间:2020-06-14 01:06:02      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:取反   开头   判断   包含   cti   方法   ISE   按位取反   长度   

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扩展——字符串部分新的方法

标签:取反   开头   判断   包含   cti   方法   ISE   按位取反   长度   

原文地址:https://www.cnblogs.com/rickdiculous/p/13122386.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!