字符串的常用方法
•发布于   •作者 刘敏  •313 次浏览  •来自 博客

1.如何转换成字符串

    1.加引号

    2.String();

    3.toString(进制)  10.toString(2);把10转换成二进制

2.获取字符位置

    charAt(字符位置);获取相应位置字符,索引号从0开始

    charCodeAt(字符位置);返回的unicode编码,使我们字符的字符唯一标示  一般判断我们按了键       盘上的哪个键。

3.根据字符返回位置

    indexOf("字符");它是从前面开始数的,从左边,而且只能找到第一个,然后返回字符的位置,       索引号从0开始,返回的是数值,如果找不到就返回-1

    lastIndexOf("c"):从后面开始找   从右往左  返回的值,索引号还是从左到右

4.操作字符串

    txt1.concat(txt2):链接字符串

    txt1.slice(3);从txt1里字符的第三(索引号)开始取,取到末尾,如果是负数,则是从右往左开       始取

    txt1.slice(3,6):从txt1里字符的第三(索引号,包括)开始取,取到第六(不包括)

    txt1.substr(3,4):从字符里第三(索引号)个开始取,取4个,如果第二个参数不写,默认取到最       后  

    txt1.substr(-1) 从右往左取   ie678回报错  少用

    所以用兼容性写法:console.log(txt1.substr(txt1.length-1,1));

    txt1.substring(3,6);和slice()差不多  始终会把小的值作为起始位置,大的值作为结束位置

<script type="text/javascript">

    var txt1="abcdefghi";

    var txt2="abcdef";

</script>

5.大小写转换

txt.toUpperCase();转换位大写

txt2.toLowerCase();转换位小写

<script type="text/javascript">

    var txt1="abc";

    var txt2="ABC";

</script>


0 回复
回到顶部

©2017 Powered by 三十三行伪代码
皖ICP备17005175号-3