1.基本包装类型对象
◆概念:对象才有属性和方法
◆js为了让用户对基本类型值方便使用,会在使用基本类型的属性或方法时创建一个对象,调用这个对象的属性或方法,这种对象我们称为基本包装类型对象。
◆“字符串”就是一个对象,但是我们使用的数据字符串就是一个基本类型值
◆当js创建的对象使用完毕时,进行销毁,给所创建的对象赋值为null
◆每次使用一个属性方法时,实际使用的对象都不同,bool也有对应的对象,如果创建一个对象形式的bool值,就算是false,转换的时候也是对象转换,结果为true。
◆字符串方法
字符串是可以根据索引取出某个字符的,字符串的所有操作均无法改变原字符串。
str.length获取字符串的字符个数
str[索引]获取指定位置的字符(html5提供ie低版本不支持)
str.chartAt(索引)获取指定索引位置的字符
str.concat()连接字符串
str.slice(star,end)获取字符串中的一部分
str.substring(start,end)与slice使用方法几乎相同
str.substr(start,len)截取字符串中指定的一部分
◆大小写转换(不改变原字符串)
转换为大写:str.toupperCase()
转换为小写:str.tolowerCase()
◆split()
用于将字符串分割为数组的多个元素
◆trim()
去除连边的空格
◆replace(‘要替换的部分’,‘替换为的字符串’)
一次只能替换一个