var sum1 = Math.pow(2,3); //2的3次方 8
var sum2 = Math.max(8,6,50,5,20); //求最大值 50
var sum3 = Math.round(6.5); //四舍五入 7
var sum4 = Math.ceil(3.3); //向上求整 4
var sum5 = Math.floor(3.3); //向下取整 3
var sum6 = Math.abs(-5); //求绝对值 5
var sum7 = Math.min(3,5,7,9,2,4); //求最小值 2
var sum8 = Math.random(); //0 ~ 1 之间的一个随机数
var sum9 = Math.PI; //圆周率 3.1415926
var sum10 = Math.E; //自然对数的底数
var sum11 = Math.sqrt(9); //9的平方根
var sum12 = Math.pow(27,1/3); // 27的立方根
var sum13 = Math.sin(0); //三角函数 Math.cos() Math.atan() 等
var sum14 = Math.log(10);//10的自然对数
var sum15 = Math.log(100)/Math.LN10; //以2为低512的对数
var sum16 = Math.exp(3) // e的三次幂
alert("sum:"+sum16);
---------------------------------------------------------------------------------------------
时间设置
var then = new Date(2010,1,1) // 设定时间为 2011/1/1
var later = new Date(2016,7,27,17,10,30); //同一天,当地时间 5点10分30秒
var now = new Date(); //创建当前时间
var elapsed = now - later; //日期减法,计算时间间隔的毫秒数 得到的是毫秒
var elyear = elapsed/1000/60/60/24/365;//得到多少年
var year = later.getFullYear(); // 得到年份
var month = later.getMonth(); // 得到的月数
var date = later.getDate(); //得到的天数
var day = later.getDay(); //得到星期几,0代表星期日,5代表星期一
var hours = later.getHours(); //当地时间
var utchours = later.getUTCHours(); //使用UTC 表示小时的时间,基于时区
---------------------------------------------------------------------------------------------------
截取字符串
var m1 = msg.charAt(0);//截取从0开始的第一个字符
var m2 = msg.charAt(msg.length-1); //截取最后一个字符
var m3 = msg.substring(1,4); //截取从1开始到4的字符 但是不包含第4 结果:elc
var m4 = msg.slice(1,4); //同上
//substring() 方法用于提取字符串中介于两个指定下标之间的字符。主要用于字符串截取
//slice() 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。 可支持负数
var m5 = msg.slice(-3);// 可支持负数 结果:hao
var m6 = msg.indexOf("o"); // 从前面书查看第一次出现 o 字符的位置 下标从0开始
var m7 = msg.lastIndexOf("g"); //从后面数,查看第一次出现的位置 g 下标从0开始
var m8 = msg.indexOf("o",5); // 从下标第五个位置开始数,第一次出现的位置;
var m9 = msg.split("o"); // 以 O 字符串分割 以,号分开
var m10 = msg.replace("o","i");//第一次出现o 字符 就将 o 替换成 i
var m11 = msg.toUpperCase(); //将 字符串 转换为 大写的