字符串-基本包装类型(String Number Boolean)

1、在使用过程中把简单数据类型包装为复杂数据类型

var 临时变量= new String('str')

使用完之后再变回去

变量=临时变量 然后销毁临时变量

2、字符串不可变,指的是里面的值不可变,虽然看上去可以改变内容,但是地址变了,内存中新开辟了空间

3、【字符串所有的方法都不会修改字符串(字符串本身是不可变的),操作完成会返回一个新的字符串】

创建方式

var str = new String('hello')  //构造函数方式
var str = 'hello'  // 字面量方式

字符串遍历: for

访问字符串: str[0] 可访问不能赋值

字符串属性: lenght返回字符个数 就是字符串长度

字符串的方法

.toString()
.indexOf('查找的字符',[起始的位置])  [返回索引]
.lastindex('查找的字符',[起始的位置])[返回索引]
.charAt(索引)[根据位置返回字符]
.charCodeAt(索引号)[返回ASCLL码判断用户按了哪个键盘]
.concat(str1,str2..)[连接多个字符串 等效 + (可以链接非字符串)]
.substr('截取的起始位置','截取几个字符')(废弃了,可以用)
.slice()
.substing('截取索引的起始位置','截取索引的结束位置')不含结束索引
.replace(被替换的字符,替换为的字符)[只替换第一个]
.split('分隔符')[字符串转换为一个数组]
.trim() 删除字符串两端的空格(表单注册 防止多打空格)
.startsWith()  .endsWith() 判断是否以这个这个字符开始或者结束 true flase(访问网页判断地址)
.toUpperCase()  .toLoweCase() 全部大小写转换
.charCodeAt(索引)方法 返回unicode 中文编码大于255

模板字符串

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值