Javascript中的一些自有方法

Javascript中的一些方法:

 
1、 JavaScript中settimeout与setinteval两个函数的区别?
settimeout只执行一次(页面加载之后在给定的时间里执行一次,如果需要执行多次,可以把该事件写入调用被触发方法内部,以便循环执行。);
setInteval没有次数限制(按给定的时间不断轮旋执行)。
 
2、 编写JavaScript脚本生成1-7之间的整数?
var num;
num  =Math.random( )*6+1 //随机生成一个1-7之间的小数
num  =parseInt(num) //把1-7之间的小数转化为整数
 
Math.random()用于生成0-1之间的随机数;
num =Math.random( )*N+M 用于生成M--M+N之间的随机数
Math.floor用于获取小于某个数的最大整数;
Math.ceil用于获取大于某个数的最小整数;
Math.round用于四舍五入取整。
如有两个小数12.1和12.7
Math.round()分别是12,和13         -------取四舍五入
Math.ceil()分别是13和13              ------取上面的最小整数
Math.floor()分别是12和12            ------取下面的最大整数


3、shift()方法:该方法用来删除一个数组中的第一个元素,并把它返回;它会改变数组的长度,如果用该数组进行循环判断时,出现过的元素不会出现第二次。
push用于向一个数组里添加元素,而要删除并返回最后一个元素,可以使用pop();
slice.call的使用可以参见博文,这里讲得挺细。



凡事对得起自己!
原文地址:https://www.cnblogs.com/aeron/p/2739024.html