1.1、 字符串使用:
let a = 'hello'; // "hello"
typeof a; // "string"
在js中,字符串既可以作为普通数据类型使用,但更多功能是需要作为对象来使用
普通数据类型使用:let fullname='zhong'+'nanshan'
对象使用(点运算符):let fl='zhong'.length
1.2、 属性:
String有一个length属性,表示字符串中字符个数(注意:属性使用不加括号)
let a = "hello";
a.length; // 5
1.3、 String对象方法
String对象的方法非常多,建议大家可以到 W3school JavaScript String 对象 进一步学习更多的内容。
1.3.1、 charAt
str.charAt(index) index : 查找的字符的下标(大于等于0,若小于0则返
作用:查找字符串中指定位置的内容。
回空字符串),若没传则表示0。
注意:
1、字符串中字符位置,起始为0
2、所有字符串操作,区分大小写。
let a = "hello leo!"
a.charAt(); // "h"a.charAt(1); // "e"a.charAt(-1);// ""
1.3.2、 indexOf和lastIndexOf
作用:查找指定字符串的位置。 indexOf和lastIndexOf相同点: 两者接收的参数一致,没有查到内容,返回-1。 indexOf和lastIndexOf不同点: 若查找到内容,则indexOf返回第一次出现的索引而lastIndexOf返回最后一次出现的索引。