字符串
字符串是 JavaScript 的一种基本的数据类型。此外还有Number Boolean null undefine
// 声明string变量
var str="大家好,我叫xxx,欢迎大家来学习,鼓掌"
console.log(typeof(str));
String的常见属性和方法
属性length
字符串获取长度
var str="欢迎来到JavaScript世界!"
//字符串的长度属性
let length=str.length;
console.log(length);
substring( )截取字符串 得到子集
第一个参数 代表开始位置,第二个参数代表结束位置
按照开始位置的下标和结束位置的下标
var str="欢迎来到JavaScript世界!"
//7是截取字符串开始的下标,17是截取字符串结束下标的下一位
console.log(str.substring(7,17))
charAt( ) 根据下标取出来对应的字符
var str="欢迎来到JavaScript世界!"
// charAt 输入下标返回字符
console.log(str.charAt(2));
indexOf ( )找到某个字符串
在原来的字符串的位置 下标从0 开始寻找
var str="欢迎来到JavaScript世界!"
//indexof是在原始字符串中查找新的(你好)字符串,如果能查询到,
// 返回字符串出现的第一个下标位置,没有查询到返回-1
console.log(str.indexOf("你好"))
console.log(str.indexOf("Java"))
lastIndexOf
var str="你好!欢迎来到JavaScript世界!你好!"
//lastIndexOf是在原始字符串中查找新的(你好)字符串,如果能查询到,
// 返回字符串出现的最后一个下标位置,没有查询到返回-1
console.log(str.lastIndexOf("你好"))
console.log(str.lastIndexOf("大家好"))
console.log(str.indexOf("你好"))
split( )按照传入的字符切分,返回值是 数组
var str="欢迎来到Java,Script世界!"
//以逗号分隔字符串,返回数组
//split
var array=str.split(",");
console.log(array);
replace( )替换
var str="欢迎来到JavaScript世界!"
//把第一个参数 替换成 第二个
console.log(str.replace("JavaScript","HTML"))
substr( )截取字符串
截取字符串,开始位置算,截取第二个参数长度的字符串
var str="欢迎来到JavaScript世界!"
console.log(str.substr(2,6))//从下标2 -- 开始截取6个字符
console.log(str.substring(2,6))// 从下标2--下标6
mach( )通过正则表达式方式,匹配内容,返回一个数组
// 如果可以匹配到 就返回匹配到的字符 否则返回 空字符串
let text = "The rain in SPAIN stays mainly in the plain";
console.log(text.match("ain"));
创造不易,有错请指正,谢谢!