博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript String
阅读量:4548 次
发布时间:2019-06-08

本文共 1332 字,大约阅读时间需要 4 分钟。

1.使用字面量创建字符串

字符串字面量采取以下形式:

“Hello JavaScript”
var 
str = 
"利永贞网"

2.使用函数创建字符串

String 对象的属性方法用于操作字符串。

new String(对象)

也可以将其它对象转换成string

String(thing)

常见属性

属性 说明
length 返回了字符串的长度。

常见方法

 

方法 说明
charAt() 返回特定位置的字符。
concat() 连接两个字符串文本,并返回一个新的字符串。
includes() 判断一个字符串里是否包含其他字符串。
endsWith() 判断一个字符串的结尾是否包含其他字符串中的字符。
indexOf() 从字符串对象中返回首个被发现的给定值的索引值,如果没有找到则返回-1。
lastIndexOf() 从字符串对象中返回最后一个被发现的给定值的索引值,如果没有找到则返回-1。
match() 使用正则表达式与字符串相比较。
padEnd() 在当前字符串尾部填充指定的字符串, 直到达到指定的长度。 返回一个新的字符串。
padStart() 在当前字符串头部填充指定的字符串, 直到达到指定的长度。 返回一个新的字符串。
search() 对正则表达式和指定字符串进行匹配搜索,返回第一个出现的匹配项的下标。
slice() 摘取一个字符串区域,返回一个新的字符串。
split() 通过分离字符串成字串,将字符串对象分割成字符串数组。
startsWith() 判断字符串的起始位置是否匹配其他字符串中的字符。
substr() 通过指定字符数返回在指定位置开始的字符串中的字符。
substring() 返回在字符串中指定两个下标之间的字符。
toLowerCase() 将字符串转换成小写并返回。
trim() 从字符串的开始和结尾去除空格。参照部分 ECMAScript 5 标准。

如何使用如下:

(1)长度属性:

        对象.length
        
  var 
str=
"I like javascript "
;
  // 属性长度
  document.write(str.length);

(2)转大写小写

对象.toUpperCase()

对象.toLowerCase()

(3)返回指定位置的字符

说明:返回指定位置的字符,不包括空

对象.str.charAt(5)

(4)返回字符最后一次出现的位置

说明:返回字符最后一次出现的位置

对象.lastIndexOf(
'a'
)

(5)截取字符串

说明:从字符串中取指定范围的字符,从开始,包括空格

对象.substring(0,4)

(6)分解字符串

说明:将字符串按分解规则分解成数组

对象.split(
" "
)

(7)去空格

说明:去掉字符串开始和结尾的空格

对象.trim()

(8)替换

对象.replace(
'javascript'
,
'C++'
)
 
完整示例如下:
 
1  2  3  4     
5 String 6 7 8 61 62

转载于:https://www.cnblogs.com/lszw/p/11055590.html

你可能感兴趣的文章
lvs+keepalived+nginx高性能负载均衡集群
查看>>
XXL-Job高可用集群搭建
查看>>
JDBC
查看>>
CodeForces - 123E Maze
查看>>
ZOJ 1709 Oil Deposits(dfs,连通块个数)
查看>>
安卓开源项目周报0308
查看>>
记可敬可佩的老车同志
查看>>
Maven in 5 Minutes(Windows)
查看>>
常用前端开发工具合集
查看>>
T-SQL:SQL Server-数据开发(经典)
查看>>
IOS 截取字符串
查看>>
键盘控制div移动并且解决停顿问题(原生js)
查看>>
矩阵快速幂优化线性递推
查看>>
基础网络流学习笔记
查看>>
Linux文件夹文件创建、删除
查看>>
归并排序 稳定
查看>>
xml约束技术之dtd
查看>>
项目Beta冲刺(团队3/7)
查看>>
云存储的那些事(1)——数据冗余
查看>>
android状态机机制StateMachine
查看>>