math、date、arr、str原生对象常用方法
1.math---------------------------------------------------------------------
console.log(Math.PI);
console.log(Math.max(1, 99, 3));
console.log(Math.min(1, 99, 3));
console.log(Math.abs(1));
console.log(Math.abs(-1));
console.log(Math.abs('-1'));
console.log(Math.floor(1.9));
console.log(Math.ceil(1.1));
console.log(Math.round(1.1));
console.log(Math.round(1.5));
console.log(Math.round(-1.1));
console.log(Math.round(-1.5));
Math.floor(Math.random() * (max - min + 1)) + min;
2.Date----------------------------------------------------------------------**------
var date = new Date();
console.log(date.getFullYear());
console.log(date.getMonth() + 1);
console.log(date.getDate());
console.log(date.getDay());
console.log(date.getHours());
console.log(date.getMinutes());
console.log(date.getSeconds());
3.数组----------------------------------------------------------------------**------
var arr = [];
var obj = {};
console.log(arr instanceof Array);
console.log(obj instanceof Array);
console.log(Array.isArray(arr));
console.log(Array.isArray(obj));
var arr = [1, 2, 3];
console.log(arr.unshift('red', 'purple'));
console.log(arr.pop());
console.log(arr.shift());
arr.reverse();
var arr = ['red', 'green', 'blue', 'pink', 'blue'];
console.log(arr.indexOf('blue'));
var arr1 = ['green', 'blue', 'pink'];
console.log(arr1.join());
console.log(arr1.join('-'));
console.log(arr.lastIndexOf('blue'));
function unique(arr) {
var newArr = [];
for (var i = 0; i < arr.length; i++) {
if (newArr.indexOf(arr[i]) === -1) {
newArr.push(arr[i]);
}
}
return newArr;
}
4.字符串----------------------------------------------------------------------**------
str.indexOf('要查找的字符', [起始的位置])
var str = 'andy';
console.log(str.charAt(3));
for (var i = 0; i < str.length; i++) {
console.log(str.charAt(i));
}
console.log(str.charCodeAt(0));
console.log(str[0]);
var str = 'andy';
console.log(str.concat('red'));
var str1 = '一去二三里';
console.log(str1.substr(2, 2));
var str = 'andyandy';
console.log(str.replace('a', 'b'));
var str2 = 'red, pink, blue';
console.log(str2.split(','));
</script>