目录
前言
本篇笔记重点介绍Math类,Dtae类创建与使用,以及定时器的应用
一、Math
Math类型不可以创建对象的
所有的属性和方法都是通过类名直接调用的
1.Math.floor:向下取整
2.Math.ceil:向上取整
3.Math.round:四舍五入取整
4.Math.sqrt:开方
5.Math.pow(m,n):返回m的n次方
6.Math.min(1,-2,3,4):返回较小值
7.Math.max(1,-2,3,4):返回较大值
8.Math.abs:返回绝对值
9.Math.random:返回0-1的随机数
二、生成一个区段的随机数
function randNum(min,max){
var rand=Math.round((Math.random()*(max-min)+min));
return rand;
}
三、做一个彩虹条:
// 1,生成随机颜色
// var color='#'
// var str='123456789abcdef';
// for(var i=0;i<6;i++){
// color+=str.charAt(randNum(0,15))
// }
// document.write(color)
// 2.将生成的颜色赋给某个li
// var oLi=document.getElementById("")
// oLi.style.backgroundColor=color;
// 注意:通过js对象.属性值的方式操作html元素
// 所有css单词拼接的书写形式,在js中全部改为把-去掉,后面单词首字母大写
// 3.批量获取元素
// document.getElementsByTagName('标签名'):返回标签名所对应的数组。(将html里所有这个元素获取,且按照从上到下的顺序组成数组)
// var oLi=document.getElements