美文网首页
javascript字符串对象

javascript字符串对象

作者: ssttIsme | 来源:发表于2019-12-18 22:25 被阅读0次

javascript字符串对象

一、属性

1.length

    var str="Amy";
    document.write(str.length); //输出  3
    str="中文";
    document.write("<br/>");
    document.write(str.length); //输出  2

2.constructor

    var str="Amy";
    document.write(str.constructor);

二、方法

A.获取类型

1.对象.charAt(num)

返回在指定位置的字符

    var str="Amy";
    document.write(str.charAt(0)); //输出 A

2.对象.charCodeAt(num)

返回在指定位置的字符的Unicode编码

    var str="Amy";
    document.write(str.charCodeAt(0)); //输出 65

3.String.fromCharCode()

接受一个或多个指定的Unicode值,然后返回一个或多个字符串

    document.write(String.fromCharCode(65,66,67)); //输出 ABC
B.查找类型

1.对象.indexOf(指定的字符串)

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

    var str="seafood";
    document.write(str.indexOf("o")); //输出 4

2.对象.lastIndexOf(指定的字符串)

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

    var str="seafood";
    document.write(str.lastIndexOf("o")); //输出 5

3.对象.match()

字符串中检索指定的值,返回的值就是指定的类型(值)

    var str="I1love2seafood";
    document.write(str.match(/\d+/g)); //输出 1,2

4.对象.search()

只能作用于正则

5.对象.replace()

将字符串中的一些字符替换为另外一些字符

    var str="I love Orange";
    document.write(str.replace("Orange","banana")); //输出 I love banana
C.截取类型

1.对象.slice(开始位置,结束位置)

截取从指定的开始位置,到结束位置(不包括结束位置)的所有字符串。如果不指定结束位置,则从指定的开始位置取到结尾
slice参数可以是负数,如果是负数,从-1开始值指的是字符串结尾

    var str="I love Orange";
    document.write(str.slice(2,6)); //输出 love
    document.write("<br/>");
    document.write(str.slice(7)); // 输出 Orange
    var str="I love Orange";
    document.write(str.slice(-1)); //输出 e
    document.write("<br/>");
    document.write(str.slice(-6,-1)); //输出 Orang

2.对象.substring(开始位置,结束位置)

截取从指定的开始位置,到结束位置(不包括结束位置)的所有字符串。如果不指定结束位置,则从指定的开始位置取到结尾
substring参数是负数的时候会自动转化为0

    var str="I love Orange";
    document.write(str.substring(2,6));  //输出 love
    document.write("<br/>");
    document.write(str.substring(7)); // 输出 Orange
    var str="I love Orange";
    document.write(str.substring(-1)); //输出 I love Orange

3.对象.substr(开始位置,长度)

从指定的位置开始取指定长度的字符串,如果没有指定长度,从指定开始的位置截取到结尾

    var str="I love Orange";
    document.write(str.substr(2,4)); //输出 love
    document.write("<br/>");
    document.write(str.substr(7)); //输出 Orange
D.转换类型

1.对象.split("分割位置",[指定的长度])

将每一个字符分割成数组

    var str="I love Orange/Apple/Pear"; 
    document.write(str.split("/")); //输出 I love Orange,Apple,Pear
    document.write("<br/>");
    document.write(str.split("/",2));//输出 I love Orange,Apple
    document.write("<br/>"); 
    document.write(str.split("/").constructor); // 输出 function Array() { [native code] }

2.对象.toLowerCase()

将字符串转换为小写

    var str="I love Orange";
    document.write(str.toLowerCase()); //输出 i love orange

3.对象.toUpperCase()

将字符串转换为大写

    var str="I love Orange";
    document.write(str.toUpperCase()); //输出 I LOVE ORANGE
E.样式类型

1.对象.fontcolor()

给字符串指定颜色,十六进制表示

    var str="I love Orange";
    document.write(str.fontcolor("red"));
    document.write("<br/>");
    document.write(str.fontcolor("#f00"));

2.对象.fontsize()

指定字符串的大小,从1-7

    var str="I love Orange";
    document.write(str.fontsize(1));
    document.write("<br/>");
    document.write(str.fontsize(7));

相关文章

  • JavaScript 字符串String+日期与时间Date+数

    JavaScript 字符串处理(String对象) JavaScript 字符串处理(String对象) Jav...

  • JSON

    JSON JSON字符串转为JavaScript对象 JavaScript 对象转换为JSON字符串 Jackso...

  • JavaScript基础

    JavaScript简介JavaScript变量JavaScript对象、函数JavaScript数字,字符串Ja...

  • Javascript 对象(一)

    Javascript 对象(二)深入理解面向对象 JavaScript 中的所有事物都是对象:字符串、数字、数组、...

  • JavaScript-字符串对象方法应用

    JavaScript-字符串对象方法应用

  • JavaScript学习笔记(三)

    慕课网JavaScript进阶篇第7章学习笔记,JavaScript内置对象:Date对象,String字符串对象...

  • js-01

    对象 JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...此外,JavaScript 允许自...

  • JavaScript高级教程笔记

    1. JavaScript对象 JavaScript中所有的事物都是对象: 字符串, 数值, 数组, 函数. Ja...

  • JavaScript|对象

    对象: JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。在 JavaScript 中,...

  • JavaScript  学习笔记( 高级篇)

    JavaScript 对象 JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...此外,Jav...

网友评论

      本文标题:javascript字符串对象

      本文链接:https://www.haomeiwen.com/subject/pcjpnctx.html