字符串常用函数
toUpperCase
toUpperCase()把一个字符串全部变为大写
var name = 'saboran';
name.toUpperCase(); // 返回'SABORAN'
toLowerCase
toLowerCase()把一个字符串全变成小写
var name = 'SABORAN';
name.toLowerCase(); // 返回'saboran'
indexOf
indexOf()会搜索指定字符串第一次出现的位置,若未出现则返回-1
var name = 'saboran';
name.indexOf('a'); // 返回1
name.indexOf('ab'); // 返回1
name.indexOf('ll'); // 返回-1
substring
substring()返回指定索引区间的字串
var name = 'saboran';
name.substring(0,3); // 从第0个索引到第3个,不包括3,返回'sab'
name.substring(3); // 从第3个索引到结束,返回'oran'
数组常用函数
indexOf
indexOf()用来搜索一个指定元素的位置,和字符串中的indexOf()类似
var person = ['saboran','18','boy','radio'];
person.indexOf('boy'); // 返回元素的索引位置为2
person.indexOf('lll'); // 索引不到该元素,返回-1
slice
slice()用于截取数组的部分元素,然后生成一个新数组,slice()的起止参数包括开始索引,不包括结束索引。如果不给slice()传递任何参数,它就会从头到尾截取所有元素。利用这一点,我们可以很容易地复制一个数组
var arr = ['a','b','c','d','e','f'];
arr.slice(0,3); // 从第0个元素索引到第3个元素停止,不包括第三个元素即返回['a','c']
arr.slice(3); // 从第三个元素开始索引,索引至结束,即返回['d','f']