JavaScript 学习笔记(四) |
本文标签:JavaScript,学习笔记 本地对象 ①Array类 ②Date类 对象的类型 内置对象 ①Global对象 ②Math对象 宿主对象 今天继续学习JS中的对象,昨天学完了本地对象中的两个重要对象Array和Date 。今天看下内置对象Global对象和Math对象 。 Global对象 encodeURI()方法用于处理完整的URI,去除一些空格等字符 。 eval()方法可计算某个字符串,并执行其中的的 JavaScript 代码 。 Math对象 min()方法和max()方法用于判断一组数中的最大值和最小值 。这两个方法都可接受任意多个参数 。 ceil()方法表示向上舍入函数,总是把数字向上舍入到最接近的值 。 floor ()方法表示向下舍入函数,总是把数字向下舍入到最接近的值 。 round()方法表示标准的舍入函数,如果数字与下一个整数的差不超过0.5,则向上舍入,否则向下舍入 。这是在初中学过的舍入规则 。 pow()方法用于把数字升到指定的幂,如把2升到10次幂(在数学中表示为210) 。 sqrt()方法用于返回指定数字的平方根 。 Math对象还有一整套三角函数方法 。 random()方法返回一个0到1之间的随机数,不包括0和1 。这是在主页上显示随机引述或新闻的站点常用的工具 。 未完 。 。 。random()方法示例 复制代码 代码如下: //返回两整数之间的随机数 function RandomFn(strFirst, strLast) { var iFirst = parseInt(strFirst); var iLast = parseInt(strLast); //两个数之间的个数 var iCount = iLast - iFirst + 1; if (iCount > 0) { //randdom()函数返回的是一个0和1之间的随机小数 var ranNum = Math.floor(Math.random() * iCount + iFirst);//一般以这种格式取随机数:乘以总个数,然后加起始数,最后向下舍入 document.getElementById(Label1).innerHTML = ranNum; } else { alert("整数2应比整数1大,请重新输入"); } } |