字符串
toUpperCase() 字符串全部为大写
var s = 'hello';
s.toUpperCase();
toLowerCase() 字符串全部为小写
var s = 'Hello';
s.toLowerCase();
indexOf() 返回指定字符串的索引值
var s = 'Hello,World';
s.indexOf('world');
s.indexOf('World');
substring() 返回指定索引区间内的字符串
var s = 'Hello,World';
s.substring(0,5);
s.substring(7);
数组
indexOf() 搜索数组指定元素的索引
var s = [10,20,'sdf','dfe'];
s.indexOf(20);
s.indexOf(1);
slice() 截取部分数组元素并生成新数组
var arr = [1,2,3,4,5,6];
arr.slice(2,4);
arr.slice(1);
push() 从数组的末端开始添加元素
var arr = [1,2,3,4,5];
arr.push(6);
arr;
pop() 从数组的末端开始删除元素
var arr = [1,2,3,4,5];
arr.pop();
arr;
unshift() 从数组的头端开始添加元素
var arr = [1,2,3,4,5];
arr.unshift(6);
arr;
shift() 从数组的头端开始删除元素
var arr = [1,2,3,4,5];
arr.shift();
arr;
sort() 按照一定的顺序排列(从小到大)
var arr = ['s','x','e','u'];
arr.sort();
reverse() 翻转数组
var arr = ['s','x','e','u'];
arr.sort();
arr.reverse();
splice() 从指定位置删除元素
var arr = ['s','x','e','u'];
arr.splice(2,3,'a','d');
arr;
arr.splice(2,3);
arr.splice(2,0,'f','n');
concat() 返回连接两个数组组合的新数组
var arr1 = [1,2,3];
var arr2 = ['a','d'];
var lianjie = arr1.concat(arr2);
lianjie;
join() 按照指定连接符连接数组(将元素自动转换为字符后组合)
var arr = [1,2,3,4];
arr.join('-');
多维数组
var arr = [[1,2,3],[7,8,9]];
arr;
条件判断
if () { … } else { … }
循环
for(…;…;…){…} for … in while do { … } while()
Map & Set
var m = new Map();
m.set('Adam', 67);
m.set('Bob', 59);
m.has('Adam');
m.get('Adam');
m.delete('Adam');
m.get('Adam');
|