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>");

  • 相关阅读:
    一、javaSE (十三)StringBuffer类、数组高级以及 Arrays类、Integer类、Character类
    一、javaSE (十二)scanner的使用、 String类的概述和使用
    一、javaSE (十一)objest类
    一、javaSE (十)形参和返回值、包、导包、权限修饰符、常见修饰符、内部类
    一、javaSE (九)final、多态、抽象类、接口
    一、javaSE (八)类的继承、方法重写
    一、javaSE (七)类的封装、关键字
    JBOSS7搭载EJB3之消息驱动Bean
    JBOSS7搭载EJB3之实体Bean
    jboss7搭载EJB3之简单会话BEAN与依赖注入jboss数据源
  • 原文地址:https://www.cnblogs.com/xiaoxianweb/p/5826066.html
Copyright © 2011-2022 走看看