妙味——字符串方法2

比较类:

  localeCompare——根据当地习惯比较字符串

var str1 = '啊';
var str2 = '你';
// localeCompare 按照当地人的习惯排序
alert(str1.localeCompare(str2));    //得到-1,表示第一个比第二个小

截取类:

  slice、substr、substring

<script>
    var str = 'abcdef';

    alert(str.slice(1,3));    //得到 bc ,不取结束位置
    alert(str.substring(1,3));    //得到 bc ,不取结束位置
    alert(str.substr(1,3));    //得到 bcd ,获取结束位置

    alert(str.slice(3));    //不给结束位置,会获取到字符串结束为止。
    alert(str.substring(3));    //不给结束位置,会获取到字符串结束为止。
    alert(str.substr(3));    //不给结束位置,会获取到字符串结束为止。

    alert(str.slice(-1));    //给负数,会获取倒数第几个字符
    alert(str.substring(-1));    //给负数,负数相当于0,获取到整个字符串
    alert(str.substr(-1));    //给负数,会获取倒数第几个字符
</script>

其他:

  split——根据分隔符、拆分成数组

<script>
    var str = 'fu|chong|bai|xiao';

    alert(str.split('|'));    // fu,chong,bai,xiao  数组
</script>

  toLowerCase、toUpperCase——大小写转换

<script>
    var str='Bai';

    alert(str.toLowerCase());    //转换为全小写
    alert(str.toUpperCase());    //转换为全大写
</script>
高否?富否?帅否? 否? 滚去学习!
原文地址:https://www.cnblogs.com/baixc/p/3466398.html