ES5Number扩展
console.log(Number.MAX_VALUE);
console.log(Number.MIN_VALUE);
console.log('');
var num = 187.672323;
console.log(num);
console.log('');
console.log(num.toFixed(2));
console.log(num.toFixed(1));
console.log(num.toFixed(0));
console.log(100..toFixed(2));
console.log('');
console.log(num.toString());
console.log(num.toString(2));
console.log(num.toString(8));
console.log(num.toString(16));
console.log(num.toString(32));
console.log(num.toString(36));
ES5 String属性方法
var msg = 'Hello,高小乐,World';
console.log('字符个数:', msg.length);
console.log('');
console.log(msg.charAt(5));
console.log(msg[5]);
console.log('');
console.log(msg.indexOf('o'));
console.log(msg.lastIndexOf('o'));
console.log(msg.indexOf('高小乐'));
console.log(msg.indexOf('helloworld'));
console.log(msg.lastIndexOf('W'));
console.log('');
console.log(msg.slice(4, 8));
console.log(msg.slice(4));1
console.log(msg.substring(4, 8));
console.log(msg.substring(4));
console.log(msg.substr(4, 8));
console.log(msg.substr(4));
console.log('');
console.log(msg.split());
console.log(msg.split(','));
console.log(msg.split('o'));
console.log(msg.split(''));
console.log('');
console.log(msg.toUpperCase());
console.log(msg.toLowerCase());
console.log('');
console.log(msg.charCodeAt(1));
console.log(msg.charCodeAt(6));
console.log('');
console.log(String.fromCharCode(97));
console.log(String.fromCharCode(30996));
ES5 中Math属性方法
console.log(Math);
console.log('');
console.log('圆周率:', Math.PI);
console.log('');
console.log('绝对值:', Math.abs(-34));
console.log('绝对值:', Math.abs(234.56));
console.log('');
console.log('平方根:', Math.sqrt(4));
console.log('平方根:', Math.sqrt(9));
console.log('平方根:', Math.sqrt(10));
console.log('');
console.log('次方:', Math.pow(2, 10));
console.log('次方:', Math.pow(3, 10));
console.log('次方:', Math.pow(4, 5));
console.log('');
// 取整
console.log('向下取整:', Math.floor(67.998));
console.log('向下取整:', Math.floor(-67.998));
console.log('向上取整:', Math.ceil(43.007));
console.log('向上取整:', Math.ceil(-43.007));
console.log('四舍五入取整:', Math.round(56.45));
console.log('四舍五入取整:', Math.round(56.85));
console.log('');
console.log('取最大值:', Math.max(56, 101, 12, 58, 289, 39, 120));
console.log('取最小值:', Math.min(56, 101, 12, 58, 289, 39, 120));
console.log('');
Data属性方法
var d1 = new Date();
var d2 = new Date('1998-03-13T15:05:24');
var d3 = new Date(2030, 2, 8, 21, 17, 26);
var d4 = new Date(2030, 2);
console.log(d1);
console.log(d2);
console.log(d3);
console.log(d4);
console.log('');
d1.setFullYear(1840);
d1.setUTCHours(18);
console.log('年(公元纪年):', d1.getFullYear());
console.log('月:', d1.getMonth() + 1);
console.log('日:', d1.getDate());
console.log('星期几:', d1.getDay());
console.log('时:', d1.getHours());
console.log('分:', d1.getMinutes());
console.log('秒:', d1.getSeconds());
console.log('毫秒:', d1.getMilliseconds());
console.log('');
console.log('时(零时区):', d1.getUTCHours());
console.log('日(零时区):', d1.getUTCDate());
console.log('');
console.log('时间戳:', d1.getTime());
console.log('');
console.log('');
console.log(Date.now());
console.log(Date.UTC(2020, 2, 1, 18));