JavaScript 字符串操作
字符串知识点:
字符串拼接操作 +
字符串转义字符的用法 \"
ES6 多行字符串 `......`
模板字符串用 需浏览器支持ES6
var name = '小明'; var age = 20; var message = `你好, ${name}, 你今年${age}岁了!`; alert(message);
操作字符串
length --- 使用率很高
var s = 'Hello, world!'; s.length; // 13
toUpperCase
toUpperCase()
把一个字符串全部变为大写:
var s = 'Hello'; s.toUpperCase(); // 返回'HELLO'
toLowerCase
toLowerCase()
把一个字符串全部变为小写:
var s = 'Hello';var lower = s.toLowerCase(); // 返回'hello'并赋值给变量lowerlower; // 'hello'
indexOf --- 使用率高
indexOf()
会搜索指定字符串出现的位置:
var s = 'hello, world'; s.indexOf('world'); // 返回7s.indexOf('World'); // 没有找到指定的子串,返回-1
substring --- 使用率高
substring()
返回指定索引区间的子串:
var s = 'hello, world's.substring(0, 5); // 从索引0开始到5(不包括5),返回'hello's.substring(7); // 从索引7开始到结束,返回'world'