快捷导航
蚂蚁部落 网站首页 前端教程 JS教程 查看内容

栏目导航

≡基础知识≡

≡操作符≡

≡语句≡

≡函数≡

≡面向对象≡

≡对象≡

≡事件≡

≡事件对象≡

≡操作DOM方法≡

≡操作DOM属性≡

≡操作table表格≡

≡操作select控件≡

≡操作cookie≡

≡浏览器对象模型≡

≡进阶≡

JavaScript String 字符串

2017-12-20 14:39| 发布者: admin| 查看: 1614| 评论: 0|来自: 蚂蚁部落

字符串可以用单引号或者双引号包裹,代码实例如下:

[JavaScript] 纯文本查看 复制代码
var str = "蚂蚁部落";

上面代码声明一个变量,并赋值为一个字符串,也可以用单引号包裹。

除了用上面的直接量方式创建子一个字符串,也可以使用String构造函数创建字符串对象。

代码实例如下:

[JavaScript] 纯文本查看 复制代码
var str=new String("蚂蚁部落");

使用此对象可以调用方法或者引用属性,代码实例如下:

[JavaScript] 纯文本查看 复制代码运行代码
var str = new String("蚂蚁部落");
console.log(str.length);

使用字符串直接量也可以直接调用方法和引用属性,代码如下:

[JavaScript] 纯文本查看 复制代码运行代码
var str = "蚂蚁部落";
console.log(str.length);

这是因为JavaScript内部会自动创建其对应的包装对象,当方法调用完毕或者属性引用完毕,对象自动销毁。

最后强调一点:所有方法操作的都是字符串副本,而不会对原有字符串产生影响。

三.数组属性列表:

属性描述
constructor返回创建当前数组的构造函数。
length设置或返回字符串中字符的数目。
Prototype设置或返回数组的原型对象。


四.Object对象的方法列表:

方法描述
charAt()

返回指定位置的字符。

charCodeAt()

返回字符串中指定位置字符的Unicode编码。

concat()

合并字符串,并返回合并后的结果。

fromCharCode()  

接受一个或多个指定Unicode值,并返回由这些Unicode值对应的字符组成的字符串。

indexOf()

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

lastIndexOf()

返回指定的字符串在字符串中最后出现的位置。

match()

在字符串内检索指定的字符串,或找到一个或多个正则表达式匹配字符串。

localeCompare()

用本地特定的顺序来比较两个字符串。

replace()

将字符串中的子字符串用指定的字符串替换,并返回新产生的字符串。

search()

检索字符串中指定的子字符串。

slice()

截取字符串中的一段,并返回由被截取字符组成的新字符串。

split()

利用字符串的子字符串的作为分隔符将字符串分割为字符串数组,并返回此数组。

substr()

在字符串中从指定位置开始截取指定长度的字符串。

substring()       

截取字符串中介于两个指定位置之间的字符。

toLocaleLowerCase()

用本地方式把字符串转换为小写。

toLocaleUpperCase()用本地方式把字符串转换为大写。
toLowerCase()

将字符串转换为小写,并返回一个新的字符串。

toUpperCase()

将字符串转换为大写,并返回一个新的字符串。

trim()     

删除字符串两端的空格。


鲜花

握手

雷人

路过

鸡蛋
上一篇:Object.seal()下一篇:JavaScript charAt()

最新评论

关于我们|手机版|小黑屋| ( 鲁ICP备10022556号-3 )

GMT+8, 2018-4-23 15:51 , Processed in 0.151727 second(s), 22 queries .

Powered by Discuz! X3.2 Licensed

Copyright © 2012-2017 Design: 蚂蚁部落

返回顶部