zoukankan      html  css  js  c++  java
  • 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)
  • 相关阅读:
    android 管理wifi
    andriod 剪贴板操作
    andriod绘制图形
    andriod读写XML
    androd 获得wifi列表
    一个小时内学习SQLite数据库
    Android 使用SQLite本地数据库
    Android可伸缩列表ExpandableListView
    三甲医院涉医疗反腐,今年已有 149 位被查!
    2015各地区顶尖中学排行榜
  • 原文地址:https://www.cnblogs.com/rickdiculous/p/13122386.html
Copyright © 2011-2022 走看看