JavaScript总结之字符串操作(一)

  JavaScript的字符串就是用 '' 或 "" 括起来的字符表示,日常的学习中有时候需要对字符串进行相关的操作。例如要获取字符串某个指定位置的字符,须使用类似Array数组的下标操作,索引号从0开始:

var s = 'Hello';
s[0];         //返回"H"
s[4];         //返回"o"
s[6];         //索引超出范围,但不会报错,一律返回undefined

  值得注意的是,JavaScript为字符串提供了一些常用方法,调用这些方法不会改变原有字符串的内容,但是会返回一个新的字符串。以下为字符串操作常用的四种方法:

toUpperCase() 把一个字符串全部变为大写:

var s = 'Hello';
s.toUpperCase();      //返回"HELLO"

toLowerCase() 把一个字符串全部变成小写:

var s = 'World';
s.toLowerCase();      //返回"world"

indexOf() 会搜索指定字符串出现的位置

var ss = 'Hello, World';
ss.indexOf('ello');            //返回1
ss.indexOf(' ');               //返回6
ss.indexOf('World');           //返回7
ss.indexOf('world');           //没有找到指定字符串,返回-1

substring() 会返回指定索引区间的子串:

var ss = 'Hello, World';
ss.substring(0, 5);          //返回"Hello"
ss.substring(3, 8);          //返回"lo, W"
ss.substring(-1);            //返回"Hello, World"
ss.substring(-6);            //返回"Hello, World"

 

 
posted @ 2018-10-30 20:32  连城无忧  阅读(187)  评论(0编辑  收藏  举报