javaScript字符串

一,javaScript中的字符串

1.字符串是以' '" "括起来的字符表示,

2.若要表示的字符串里有单引号,则外部使用双引号,反之。若字符串里既有单引号,又有双引号则在内部使用转义字符反斜杠 \

3.常用的转义字符有:\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\

二,String对象:原始字符串的包装对象

1.String是原始数值的包装对象,类似的还有NumberBoolean等基本类型的包装对象。在必要时,JavaScript 会自动地在原始字符串和对象之间转换

2.String构造函数的使用方法:

(1)使用new来创建一个String实例对象。

let n = new String(10)

(2)直接调用String构造函数,将传入的参数转化为原始字符串类型。注意返回的是原始数值类型,而不是String实例对象。

String(10)

3.对一个对象使用String()方法转换时得到的结果是[object Object]

4.JavaScript 的字符串是不可变的,String 类定义的方法都不能改变字符串的内容。像 String.toUpperCase() 这样的方法,返回的是全新的字符串,而不是修改原始字符串

三,String的静态方法和实例方法介绍

1.我们可以使用+号来连接一个字符串。

2.toUpperCase() 将字符串中字母转化为大写

3.toLowerCase() 将字符串中字母转化为小写

4.split() 将字符串转化为数组,传入参数为分割符号,为空时数组只有一个元素。

5.indexOf() 搜索字符序列出现的位置,返回字符序列的首个元素的位置

6.subString()返回指定区间的字串

7.trim() 去除字符串首尾的空格

8.replace()替换字符串元素。replace接受两个参数,第一个参数是目标字符,第二个是替换字符。有两种用法:

第一种,接受一个普通字符串。

let str = '----- world'
str.replace('-----', 'hello')

第二种,接受一个正则字面量,或者正则对象

let str = '----- world'
let reg = new RegExp(/-/)
str.replace(/-+/g, 'hello')
注意使用第一种方法,只能替换第一次匹配到的元素,而使用正则表达式可以使用全局匹配替换所有匹配到的元素。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值