前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >String(JavaScript) 对象方法

String(JavaScript) 对象方法

作者头像
用户7741497
发布2022-03-25 13:39:53
4150
发布2022-03-25 13:39:53
举报
文章被收录于专栏:hml_知识记录

String 对象方法

String 对象用于处理文本(字符串)

String 对象创建方法: new String()

代码语言:javascript
复制
var txt = new String("string");
// 或者更简单方式
var txt = "string";

String对象属性

constructor

对创建该对象的函数的引用

代码语言:javascript
复制
var txt = "Hello World!";
txt.constructor//function String() { [native code] }

length

允许您向对象添加属性和方法

代码语言:javascript
复制
var txt = "Hello World!";
txt.length//12

prototype

允许您向对象添加属性和方法

代码语言:javascript
复制
function employee(name,jobtitle,born){
    this.name=name;
    this.jobtitle=jobtitle;
    this.born=born;
}
var fred=new employee("Fred Flintstone","Caveman",1970);
employee.prototype.salary=null;
fred.salary=20000;

String对象方法

charAt()

返回在指定位置的字符

代码语言:javascript
复制
var str = "HELLO WORLD";
str.charAt(2)// L

charCodeAt()

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

代码语言:javascript
复制
var str = "HELLO WORLD";
str.charCodeAt(0)// 72

concat()

连接两个或更多字符串,并返回新的字符串

代码语言:javascript
复制
var str1 = "Hello ";
var str2 = "world!";
var n = str1.concat(str2);// Hello world!

endsWith()

判断当前字符串是否是以指定的子字符串结尾的(区分大小写)

代码语言:javascript
复制
let str = "Hello world";
str.endsWith("world")   // 返回 true
str.endsWith("World")   // 返回 false

fromCharCode()

将 Unicode 编码转为字符

代码语言:javascript
复制
var n = String.fromCharCode(65);// A

indexOf()

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

代码语言:javascript
复制
var str="Hello world, welcome to the universe.";
var n=str.indexOf("welcome");// 13

includes()

查找字符串中是否包含指定的子字符串

代码语言:javascript
复制
var str = "Hello world, welcome to the Runoob。";
var n = str.includes("world");// true

lastIndexOf()

从后向前搜索字符串,并从起始位置(0)开始计算返回字符串最后出现的位置

代码语言:javascript
复制
var str="I am from runoob,welcome to runoob site.";
var n=str.lastIndexOf("runoob");// 28

match()

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

代码语言:javascript
复制
var str="The rain in SPAIN stays mainly in the plain"; 
var n=str.match(/ain/g);// ain,ain,ain

repeat()

复制字符串指定次数,并将它们连接在一起返回

代码语言:javascript
复制
var str = "a";
str.repeat(2);// aa

replace()

在字符串中查找匹配的子串,并替换与正则表达式匹配的子串

代码语言:javascript
复制
var str="Visit Microsoft! Visit Microsoft!";
var n=str.replace("Microsoft","a");
//Visit a!Visit Microsoft!

replaceAll()

在字符串中查找匹配的子串,并替换与正则表达式匹配的所有子串

代码语言:javascript
复制
var str="Visit Microsoft! Visit Microsoft!";
var n=str.replaceAll("Microsoft","a");
//Visit a!Visit a!

search()

查找与正则表达式相匹配的值

代码语言:javascript
复制
var str="Visit a!"; 
var n=str.search("a");//6

slice()

提取字符串的片断,并在新的字符串中返回被提取的部分

代码语言:javascript
复制
var str="Hello world!";
var n=str.slice(1,5);// ello

split()

把字符串分割为字符串数组

代码语言:javascript
复制
var str="How are you doing today?";
var n=str.split(" ");
//How,are,you,doing,today?

startsWith()

查看字符串是否以指定的子字符串开头

代码语言:javascript
复制
var str = "Hello world, welcome to the Runoob.";
var n = str.startsWith("Hello");// true

substr()

从起始索引号提取字符串中指定数目的字符

代码语言:javascript
复制
var str="Hello world!";
var n=str.substr(2,3)// llo

substring()

提取字符串中两个指定的索引号之间的字符

代码语言:javascript
复制
var str="Hello world!";
str.substring(3);// lo world!
str.substring(3,7);// lo w

toLowerCase()

把字符串转换为小写

代码语言:javascript
复制
var str="world!";
str.toLowerCase();//world!

toUpperCase()

把字符串转换为大写

代码语言:javascript
复制
var str="world!";
str.toUpperCase();//WORD!

trim()

去除字符串两边的空白

代码语言:javascript
复制
var str = "       a        ";
alert(str.trim());//a

toUpperCase()

根据本地主机的语言环境把字符串转换为小写

代码语言:javascript
复制
var str = "Aa";
var res = str.toLocaleLowerCase();// aa

toLocaleUpperCase()

根据本地主机的语言环境把字符串转换为大写

代码语言:javascript
复制
var str = "Aa";
var res = str.toLocaleUpperCase();// AA

valueOf()

返回某个字符串对象的原始值

代码语言:javascript
复制
var str="Hello world!";
str.valueOf();// Hello world!

toString()

返回一个字符串

代码语言:javascript
复制
var str = "a";
var res = str.toString();// a

String HTML 包装方法

anchor()

创建 HTML 锚

代码语言:javascript
复制
var txt="Chapter 10";
txt.anchor("chap10");
alert(txt.anchor("chap10"));

其他的方法

代码语言:javascript
复制
var txt = "Hello World!";
document.write("<p>字体变大: " + txt.big() + "</p>");
document.write("<p>字体缩小: " + txt.small() + "</p>");
document.write("<p>字体加粗: " + txt.bold() + "</p>");
document.write("<p>斜体: " + txt.italics() + "</p>");
document.write("<p>固定定位: " + txt.fixed() + "</p>");
document.write("<p>加删除线: " + txt.strike() + "</p>");
document.write("<p>字体颜色: " + txt.fontcolor("green") + "</p>");
document.write("<p>字体大小: " + txt.fontsize(6) + "</p>");
document.write("<p>下标: " + txt.sub() + "</p>");
document.write("<p>上标: " + txt.sup() + "</p>");
document.write("<p>链接: " + txt.link("http://www.w3cschool.cc") + "</p>");
document.write("<p>闪动文本: " + txt.blink() + " (不能用于IE,Chrome,或者Safari)</p>")

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • String 对象方法
    • String 对象创建方法: new String()
      • String对象属性
        • constructor
        • length
        • prototype
      • String对象方法
        • charAt()
        • charCodeAt()
        • concat()
        • endsWith()
        • fromCharCode()
        • indexOf()
        • includes()
        • lastIndexOf()
        • match()
        • repeat()
        • replace()
        • replaceAll()
        • search()
        • slice()
        • split()
        • startsWith()
        • substr()
        • substring()
        • toLowerCase()
        • toUpperCase()
        • trim()
        • toUpperCase()
        • toLocaleUpperCase()
        • valueOf()
        • toString()
      • String HTML 包装方法
        • anchor()
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档