JavaScript基础14——js的Math对象

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title>js的Math对象</title>
 6         <script type="text/javascript">
 7             // Math对象中的都是静态方法,不用实例化对象就可以使用
 8             var num = 10.5;
 9             document.write("初始值:" + num);
10             // ceil()方法,对一个数进行上舍入
11             document.write("<br />向上舍入 ceil()方法:" + Math.ceil(num));
12             // floor()方法,对一个数进行下舍入
13             document.write("<br />向下舍入 floor()方法:" + Math.floor(num));
14             // round()方法,对一个数进行四舍五入
15             document.write("<br />四舍五入 round()方法:" + Math.round(num));
16             // random(),获取随机数(0.0-1.0 伪随机数)。获取0-9的随机数
17             document.write("<br />随机数 random():" + Math.floor(Math.random() * 10));
18             function getRandom() {
19                 document.getElementById(‘mark‘).innerHTML = "随机数:" + Math.floor(Math.random() * 10);
20                 setTimeout(‘getRandom()‘, 200);
21             }
22         </script>
23     </head>
24     <body onload="getRandom()">
25         <p id="mark">随机数</p>
26     </body>
27 </html>

时间: 2024-10-08 20:04:31

JavaScript基础14——js的Math对象的相关文章

JavaScript基础15——js的DOM对象

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>js的DOM对象</title> 6 <script type="text/javascript"> 7 // DOM:Document Object Model 文档对象模型 8 /* 9 文档:超文本文档html.xml 10 对象:提供了属

JavaScript基础17——js的Date对象

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>js的Date对象</title> 6 <script type="text/javascript"> 7 var date = new Date(); 8 document.write("当前日期:" + date); 9

JavaScript基础13——js的string对象

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>js的string对象</title> 6 <script type="text/javascript"> 7 var str = "abcdefg"; 8 document.write("str字符串:"

JavaScript基础18——js的Array对象

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>js的Array对象</title> 6 <script type="text/javascript"> 7 var arr = [1,2,3,4,5]; 8 document.write("数组:" + arr); 9 //

JavaScript基础16——js的BOM对象

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>js的BOM对象</title> 6 <script type="text/javascript"> 7 // BOM:Broswer Object Model 浏览器对象模型 8 /* 9 navifator 获取客户端(浏览器)的信息 10

JavaScript学习12 JS中定义对象的几种方式

JavaScript学习12 JS中定义对象的几种方式 JavaScript中没有类的概念,只有对象. 在JavaScript中定义对象可以采用以下几种方式: 1.基于已有对象扩充其属性和方法 2.工厂方式 3.构造函数方式 4.原型("prototype")方式 5.动态原型方式 一.基于已有对象扩充其属性和方法 <script type="text/javascript"> var object = new Object(); object.name

JavaScript学习12 JS中定义对象的几种方式【转】

avaScript学习12 JS中定义对象的几种方式 转自:  http://www.cnblogs.com/mengdd/p/3697255.html JavaScript中没有类的概念,只有对象. 在JavaScript中定义对象可以采用以下几种方式: 1.基于已有对象扩充其属性和方法 2.工厂方式 3.构造函数方式 4.原型("prototype")方式 5.动态原型方式 一.基于已有对象扩充其属性和方法 <script type="text/javascript

js中math对象的使用

Math算数对象的作用:执行普通的算数任务: JavaScript 提供 8 种可被 Math 对象访问的算数值: 常数(Math.E) 圆周率(Math.PI) 2 的平方根(Math.SQRT2) 1/2 的平方根(Math.SQRT1_2) 2 的自然对数(Math.LN2) 10 的自然对数(Math.LN10) 以 2 为底的 e 的对数(Math.LOG2E) 以 10 为底的 e 的对数(Math.LOG10E) Math中还提供了几个常用函数: round()对一个数进行四舍五入

javascript 内部对象(1)——Math 对象

Math是javascript中的内部对象之一,主要用于处理数学方面的任务,是一种静态对象.和其他动态对象如Date.String等不同的是它没有构造函数Math(),可以直接使用属性和方法. 例如使用Date对象的getDate()方法得到一个月中的某一天: var date = new Date();//1.创建对象实例 var nowdate = date.getDate();//2.使用getDate()方法 而Math对象直接使用 random()方法产生一个0-1的随机数: var