JavaScript常用内置对象(一)
2020-03-03 本文已影响0人
koalaUD
数组(Array)
数组(Array)就是一组数据集合,使用单独的变量名来存储一系列的值。数组其实是一个对象变量,它保存了数组对象的引用地址,因此数组的定义与初始化与变量相似。
var menus = new Array(); 用new Array()创建一个数字对象后,将引用保存到变量menus中,由menus访问数组。目前数组对象中还没有一个元素。
二维数组:二维数组的定义是在一维数组的基础上定义的,即当一维数组的元素又都是一维数组时,就形成了二维数组。如下图: ewsz.png
日期(Date)
使用关键字 new 新建日期对象。如果新建日期对象是不包含任何参数,得到的是当日的日期。
定时器函数:定时器方法setInterval(),按照指定的周期(以毫秒计算)来调用函数或计算表达式。方法会不停的调用函数,直到clearInterval()被调用或窗口被关闭。例如: 重复执行某个方法 var t1 = window.setInterval("hello()",3000); 去掉定时器的方法: window.clearInterval(t1); 定时器方法setTimeout:在指定的毫秒数后调用函数或计算表达式。alert("hello"); var myTime = setTimeout("show()",1000); 关掉计时器的方法:clearTimeout(myTime); 动态改变元素样式:style对象代表一个独立的样式声明。可从应用样式的文档或元素中访问style对象。语法如下:document.getElementByld("id").style.property="值".
数字(Math)
JavaScript的数字对象提供了大量的数字常数和数字函数,使用时不需要用关键字 new 而可以直接调用Math对象。如果语句中需要大量使用Math对象,可以使用with语句,简化过程。数学对象的常用属性和方法如下图:
szsx.png格式化数字指的是将整数或浮点数按指定的格式显示出来。通常采用数字Math对象的round(x)方法实现。产生01的随机数的方法是可以直接使用Math.random()函数。产生0n 之间的随机数可以使用下面的方法:Math.floor(Math.random()(n+1)) 。产生n1~n2之间的随机数的方法:Math.floor(Math.random()(n2-n1)) + n1。