大家好,欢迎观看JavaScript教程(十四、JavaScript字符串其他方法)
- trim()
描述:去掉字符串两端多余的空格
var i = ' hello world! sxt good ';
var str = i.trim();
console.log(str);
console.log(i);
- toUpperCase()
描述:将字符串全部转换为大写的英文字符
var i = ' hello world! sxt good ';
var str = i.toUpperCase();
console.log(str);
- toLowerCase()
描述:将字符串全部转换成小写英文字符
var i = 'HELLO WORLD! SXT GOOD';
var str = i.toLowerCase();
console.log(str);
-
localeCompare()
描述:根据本地的排序规则来进行比较 (目前规则不明确)- 如果计算结果大于0,表示str1>str2
- 如果计算结果等于0,表示str1=str2
- 如果计算结果小于0,表示str1<str2
语法:str1.localeCompare(str2);
var str1 = 'A';
var str2 = 'a';
var i = str1.localeCompare(str2);
console.log(i);
- match()
描述:返回该字符串在另一个字符串首次出现的信息,查找失败返回null
var i = 'hello sxt';
var str = i.match('sxt');
console.log(str);
- search()
描述:返回一个字符串在另一个字符串首次出现位置的索引,查找失败返回—1 (空格不算)
var i = 'hello sxt! gongbye sxt'
var str = i.search('sxt');
console.log(str);