前言
- 字符串是 JavaScript 的一种基本的数据类型。
- javaScript 中的 String 对象用来表示和操作字符序列。字符串可以以文本形式表示数据,可以用来查看字符串的长度、寻找字符串的位置等。
文章目录
一、String类型的常用方法
1.获取字符串长度(length)
var str="Hello world!";
document.write(str.length);
效果展示:
12
2.获取指定位置的字符(charAt)
var str="Hello world!";
document.write(str.charAt(3));
效果展示:
l
3.获取字符的位置(indexOf)
var str="Hello world!";
document.write(str.indexOf('w'));
效果展示:
6
4.截取字符串(substring)
[开始,结尾] 包含开头,不包含结尾
var str="Hello world!";
document.write(str.substring(1,3));
效果展示:
el
5.分割字符串(split)
var str="Hello world!";
var arr=str.split(' ');
document.write("<br>"+arr[0]+"---"+arr[1]);
效果展示:
Hello---world!
6.将字符串转换为大写
var str="Hello world!";
document.write(str.toUpperCase());
效果展示
HELLO WORLD!
7.将字符串转换成小写
var str="Hello world!";
document.write(str.toLowerCase());
效果展示:
hello world!
二、总结
方法 | 说明 |
---|---|
charAt(index) | 返回在指定索引的字符。 |
concat(stringX,stringX,…,stringX) | 连接两个或者多个字符串 |
indexOf(searchvalue,fromindex) | 返回字符串中特定字符串第一次出现的位置 |
split() | 把字符串分割为字符串数组 |
substring() | 提取字符串中两个指定的索引号之间的字符 |
toLowerCase() | 将字符串转换为小写 |
toUpperCase | 将字符串转换为大写 |
需要注意的是:
- javaScript没有单个字符char,单个字符也作为一个字符串string
字符串可以用双引号""也可以用单引号’'表示 - JavaScript 的字符串是不可变的,像 String.toUpperCase() 这样的方法,返回的是全新的字符串,而不是修改原始字符串。