千锋教育-做有情怀、有良心、有品质的职业教育机构
什么是字符串
字符串是一种数据类型
字符串就是连续的字符序列,由数字,字母和符号组成。在字符串的每个字符只占用一个字节
在 JS内用单引号、 双引号或者反引号(ES6中称为模板字符串)包裹
什么是包装数据类型
存储的时候, 是以基本数据类型的形式进行存储
当你使用它的时候, 会瞬间转换成 复杂数据类型 的样子让你使用
等你使用完毕, 瞬间转换成 基本数据类型 的形式进行存储
在基本数据类型中有3个特殊的存在:String Number Boolean
这3个基本类型都有自己对应的包装对象。包装对象其实就是对象,有相应的属性和方法。调用方法的过程是在偷偷发生的,所以我们成为基本包装类型
创建字符串
我们创建字符串也分为两种方法 字面量 和 构造函数
字面量: var 变量名 = '值'
内置构造函数创建
字符串操作
length属性操作
¡ length属性是一个 只读 的属性, 只能获取不能设置
¡ 读取
n 语法:字符串.length
n 返回值:获取到的就是该字符串的长度, 也就是字符串有多少个字符组成
n 注意:空格也是一个字符,中文也是一个字符
索引属性操作
¡ 是一个 只读 的属性, 只能获取不能设置
¡ 读取
n 语法:字符串[索引]
n 返回值:获取到的就是该字符串指定索引位置的那一位字符
如果有该索引位置, 那么就是该索引位置的字符
如果没有该索引位置, 那么就是 undefined
¡ 索引从0开始,依次加1
遍历
¡ 使用for循环遍历
案例--统计字符出现的次数
相关推荐