01、字符串概述
字符串是只读的,所有的实例方法修改都不会改变原字符串
字符串下标从0开始,length是从1开始
02、普通字符串/模板字符串
普通字符串:''/""
缺点:1.不能任意换行
2.字符串中嵌入变量需要用加号拼接,当变量多的时候,特别麻烦
如:let name='方'
let str='英雄不问出处,比如:'+name+'',
模板字符串:`..${变量/方法/表达式/对象.属性名}`
解决普通租房因此的方法:
@1、可以任意换行
@2、字符串中可嵌入变量/方法/表达式/对象.属性名
如:const name='方'
const obj={
firstName="方"}
function sayHi(name){ return `hi,${name}`}
let str='英雄不问出处,比如:${name}/${obj.firstName}',
let str1="英雄不问出处,比如:${name=="方"?'是':'否'}'/${sayHi(obj.firstName)}"
03、字符串方法
mdn:string学习方法地址:developer.mozilla.org/zh-CN/docs/…
静态方法(非实例方法):包含类string的构造函数自带的方法
构造函数名.方法(参数),例如:String.fromCharCode(97)
字符串的实例方法:对象/实例.方法(参数),例如:'love'.split(")