zoukankan      html  css  js  c++  java
  • JS日常String字符串

    定义字符串的方法就是直接赋值

        var mystr = "I Love JavaScript";

    访问字符串对象的属性length

        Stringobject.length; //返回该字符串的长度

    访问字符串对象的方法

        使用String对象的toUpperCase()toLowerCase()方法来实现字符串小写转换为大写

    返回指定位置的字符

        Stringobject.charAt(index)   //index:必需。表示字符串中的某个位置的数字,即字符在字符串中的下标

          注意:
            1、字符串中第一个字符的下标是0,最后一个字符的下标为字符串长度-1(String.length-1)
            2、如果参数index不在0与String.length-1之间,该方法将返回一个空的字符串
            3、一个空格也算一个字符

    返回指定的字符串首次出现的位置

        stringobject.indexOf(substring,startops)   //substring:必需,规定需检索的字符串值

                            //startops:可选的整数参数,规定在字符串开始检索的位置,合法取值是0到Stringobject.length-1,

                                 如省略该参数则将从字符串的首字符开始检索
          说明:
            1、该方法将从头到尾的检索字符串stringobject,看他是否含有子串substring
            2、可选参数,从Stringobject位置开始查找substring,如果没有此项参数,将从stringobject的开始位置查找
            3、如果找到一个substring,则返回substring的第一次出现位置,stringobject中的字符位置是从0开始的
          注意:
            1、indexOf()方法区分大小写
            2、如果要检索的字符串值没有出现,则该方法返回-1

    字符串分割

      Stringobject.split(separator,limit)   //separator:必需从该参数指定的地方分割
                      //limit:可选参数,分割的次数
          注意:
            如果把空字符串("")用作separator,那么stringobject中的每个字符串之间都会被分割

     提取字符串

      Stringobject.substring(startPos,stopPos)   //startPos:必需一个非负的整数开始位置
                          //stopPos:可选,一个非负的整数,结束位置,如果省略,一直到结尾
          注意:
            1、返回的内容是从start开始(包含start位置的字符)到stop-1处的所有字符,其长度为stop-start
            2、如果参数start与stop相等,那么该方法返回的就是一个空串(长度为0的字符串)
            3、如果start比stop大,那么该方法在提取子串之前会先交换这两个参数

    提取指定数目的字符

      Stringobject.substr(startPos,length)     //startPos:必需,要提取的子串的起始位置,必须是数值

                          //length:可选,提取字符串的长度,如果省略,返回值从开始位置到结尾字符

          注意:
            如果startPos是负数,从字符串的尾部开始算起的起始位置
            如果startPos为负数且绝对值大于字符串长度,startPos为0

  • 相关阅读:
    07微博绑定用户接口(我们的约定还算数嘛。)
    08vue 微博回调空页面(最终还是没能留住你。)
    06vue微博回调空页面 (你还会来嘛)
    05微博回调接口 (念念不忘,必有回响吗。)
    04vue获取微博授权url(再也得不到你了。)
    03生成微博授权的url接口(再也没有你了)
    02微博开放平台使用方法 (在哪也不会再遇见你了。)
    01微博三方登录原理讲解(再多三方登录,也看不到你的信息。)
    Django-celery异步短信验证码(0)
    Django之重写用户表注册接口(redis缓存)
  • 原文地址:https://www.cnblogs.com/baibo123/p/7565469.html
Copyright © 2011-2022 走看看