zoukankan      html  css  js  c++  java
  • 【学习】js学习笔记---字符串对象

    一、属性

    1、length

    字符串的长度,且不区分中英文的字节。

             示例代码:

             var str="abcdefghijklmn";

             var str1="中文汉语";

             alert(str.length);

             alert(str1.length);

    二、常用方法

    1)获取类型

    1、String.charAt( )

    返回字符串中的第n个字符, 字符串中第一个字符的下标值是0,如果参数n不在0和string.length-1之间,该方法将返回一个空字符串。

             示例代码:

             var str="qwertyu";

             alert(str.charAt(0));

    2、String.charCodeAt( )

    返回字符串中的第n个字符的代码,string中的第n个字符的Unicode编码。

    3、String.fromCharCode( )

    从字符编码创建—个字符串

    2)查找类型

    1、String.indexOf( )

    返回某个指定的字符串,在字符串中首次出现的位置

    2、String.lastIndexOf( )

    从后向前检索一个字符串,返回某个指定的字符串,在字符串中最后出现的位置

             示例代码:

             var str="举个例子举个例子";

             alert(str.indexOf("例"));

             alert(str.lastIndexOf("例"));

    3、String.match( )

    找到一个或多个正则表达式的匹配

    4、String.search( )

    检索与正则表达式相匹配的子串

    5、String.replace( )

    替换一个与正则表达式匹配的子串

             示例代码:

             var str="举个例子";

             alert(str.replace("例","li"));

    3)截取类型

    1、String.slice( )

    抽取一个子串

    string.slice(start, end),返回一个新字符串,包括字符串string从start开始(包括start)到end为止(不包括end)的所有字符。如果没有指定end,那么要抽取的子串包括start到原字符串结尾的字符串。

             示例代码:

             var str="举个例子12345";

             alert(str.slice(2,7));

             alert(str.slice(4));

             alert(str.slice(0,1));         

             alert(str.substr(1,5));

            

    2、String.substring( )

    和slice相同功能,只是当参数为负时,转化为0

             示例代码:

             var str="举个例子12345";

             alert(str.slice(-1));

             alert(str.slice(-3,-1));

             alert(str.substring(-3));

    3、String.substr( )

    抽取一个子串

    string.substr(start, length),返回一个字符串的副本,包括从string的start处(包括start所指的字符)开始的1ength个字符。如果没有指定length,返回的字符串包含从start到string结尾的字符。

    4)转换类型

    1、String.split( )

    将字符串分割成字符串数组

    string.split(delimiter, limit),返回一个字符串数组,是通过在delimiter指定的边界处将字符串string分割成子串创建的。

    2、String.toLowerCase( ) 将字符串转换成小写

       String.toUpperCase( ) 将字符串转换成大写

    5)样式类型

    1、fontcolor() 

    用于按照指定的颜色来显示字符串。参数可以是颜色名(red)、RGB 值(rgb(255,0,0))或者十六进制数(#FF0000)。

    2、fontsize()

    用于按照指定的尺寸来显示字符串。参数是从 1 至 7 的数字。

             示例代码:

             var str="举个例子12345";

             document.write(str.fontcolor("red")+"<br>");

             document.write(str.fontcolor("#3370f3")+"<br>");       

             document.write(str.fontsize("1")+"<br>");

  • 相关阅读:
    AIDL interface XXX should be declared in a file
    ubuntu下安装android sdk运行模拟器出现错误:
    C# Winform使用Windows Media Player播放多媒体整理
    Asp.Net Core IIS发布后PUT、DELETE请求错误405.0
    Js 判断浏览器类型整理
    Asp.Net Core 框架源码地址
    ASP.NET Core中使用Razor视图引擎渲染视图为字符串(转)
    Asp.Net Core 自定义设置Http缓存处理
    ASP.NET Core -中间件(Middleware)使用
    Asp.Net Core 通过自定义中间件防止图片盗链的实例(转)
  • 原文地址:https://www.cnblogs.com/xiaoxianweb/p/5826066.html
Copyright © 2011-2022 走看看