XIN'BOLG

导航

4月8日--课堂笔记--String的使用方法

  1、string的创建

  

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>String的创建</title>
    <script type="text/javascript">
        var s1="hello";//typeof=string
        var s2=new String("hello");typeof=object
        if(s1===s2){
            console.log('相同');
        }
        else{
            console.log('不同');//不同
        }
    </script>
</head>
<body>
    
</body>
</html>

  2、方法charAt:返回指定位置的字符串

    方法charCodeAt:返回字符编码

    方法indexOf:返回某个指定的字符串值在字符串首次出现的位置

    方法LastIndexOf:返回某个指定的字符串值在字符串最后出现的位置

      var str=“Welcome”;

      var start=str.indexOf(“e”);//返回1

      var end=str.lastIndexOf(“e”);//返回6

    方法toUpperCase:获取大写格式

    方法toLowerCase:获取小写格式

      var str=“Welcome”;
      var lcStr=str.toLowerCase();//返回welcome
      var upStr=str.toUpperCase(); //返回WELCOME

    

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>String的方法1</title>
    <script type="text/javascript">
        var s1="world一";
        var s=s1.charAt(3);//返回字符串"l"
        console.log(s);
        var n=s1.charCodeAt(5);//返回字符编码
        console.log(n);
        var str="Welcome";
        console.log(str.indexOf("e"));//返回1
        console.log(str.lastIndexOf("e"));//返回6
        var lstr=str.toLowerCase();
        var ustr=str.toUpperCase();
        console.log(lstr);//返回Welcome
        console.log(ustr);//WELCOME
        console.log(str);//Welcome
    </script>
</head>
<body>
    
</body>
</html>

  3、方法:substr:截取字符串

    示例:str.substr(字符串位置,截取的数量)
    var str=“Welcome”;
    var s=str.substr(3);//得到come
    s=str.substr(3,2); //得到co

    方法:substring:截取字符串

      示例:str.substring(起始位置,结束为止-1)
      var str=“Welcome”;
      var s=str.substring(3);//得到come
      s=str.substring(3,5); //得到co
      s=str.substring(3,2); //得到l,可以自动纠正
      注意:不接受负数

    方法:split:对字符串进行分割操作

      示例:
      var str=“Tom,Jerry,Mike”;
      var arr=str.split(“,”); //得到arr[0]为Tom,arr[1]为Jerry,arr[2]为Mike
      arr=str.split(“,”,2); //得到arr[0]为Tom,arr[1]为Jerry

    方法:fromCharCode:String的静态方法,用于将一个/组字符编码转换成一个字符串

      示例:
      var str=String.fromCharCode(65);//得到A
      str=String.fromCharCode(65,66,67);//得到ABC

    

posted on 2017-04-10 09:31  XIN'BOLG  阅读(134)  评论(0编辑  收藏  举报