<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Math对象练习</title>
</head>
<body>
<h1>Math属性代码验证</h1>
<input type="button" value="点击" onclick="a()"/><br/>
<span id="x"></span>
<script type="text/javascript">
var x = document.getElementById('x');
function a(){
x.innerHTML = Math.E + '——返回算数常量e,即自然对数的底数。<br/>' +Math.LN2 +'——返回2的自然对数<br/>'+Math.LN10+'——返回10的自然对数<br/>'+Math.LOG2E+'——返回以2为底的e的对数<br/>'+Math.LOG10E+'——返回以10为底的e的对数<br/>'+Math.PI+'——返回圆周率<br/>'+Math.SQRT1_2+'——返回2的平方根的倒数<br/>'+ Math.SQRT2 + '——返回2的平方根';
}//这里很奇怪的是,如果id为x的容器表现是textarea的话,换行符需要用\n才管用,换成了p、span、a等标签,用<br />就可以了
</script>
<h1>Math方法代码验证</h1>
<h3>ceil(x)向上舍入</h3>
<script type="text/javascript">
document.write('0.3向上取舍变成》》'+Math.ceil(0.3)+'<br />');
document.write('0.9》》'+Math.ceil(0.9)+'<br />');
document.write('6.3》》'+Math.ceil(6.3)+'<br />');
document.write('5》》'+Math.ceil(5)+'<br />');
document.write('3.5》》'+Math.ceil(3.5)+'<br />');
document.write('-5.1》》'+Math.ceil(-5.1)+'<br />');
document.write('-5.9》》'+Math.ceil(-5.9)+'<br />');
</script>
<h3>floor(x)向下舍入</h3>
<script type="text/javascript">
document.write('0.3向下取舍变成》》'+Math.floor(0.3)+'<br />');
document.write('0.9》》'+Math.floor(0.9)+'<br />');
document.write('6.3》》'+Math.floor(6.3)+'<br />');
document.write('5》》'+Math.floor(5)+'<br />');
document.write('3.5》》'+Math.floor(3.5)+'<br />');
document.write('-5.1》》'+Math.floor(-5.1)+'<br />');
document.write('-5.9》》'+Math.floor(-5.9)+'<br />');
</script>
<h3>round(x)四舍五入</h3>
<script type="text/javascript">
document.write('0.3四舍五入变成》》'+Math.round(0.3)+'<br />');
document.write('0.9》》'+Math.round(0.9)+'<br />');
document.write('6.3》》'+Math.round(6.3)+'<br />');
document.write('5》》'+Math.round(5)+'<br />');
document.write('3.5》》'+Math.round(3.5)+'对于0.5,进行上舍入<br />');
document.write('-5.1》》'+Math.round(-5.1)+'<br />');
document.write('-5.9》》'+Math.round(-5.9)+'<br />');
document.write('-5.5》》'+Math.round(-5.5)+'若两边相同接近,则结果接近x轴正方向的正无穷方向<br />');
document.write('-5.52》》'+Math.round(-5.52)+'<br />');
</script>
</body>
</html>

JS-Math对象的更多相关文章

  1. JS Math对象中一些小技巧

    JS中快速获取数组中最大/最小值 var a=[1,2,3,5]; alert(Math.max.apply(Math, a));//最大值 alert(Math.min.apply(Math, a) ...

  2. js Math 对象的方法

    Math对象与JavaScript其他对象不同,因为用户不能生成所使用对象的副本,相反脚本汇集了简单Math对象的属性和方法.Math对象实际上存在于每个窗口和框架中,但是对脚本没有影响,程序员把这种 ...

  3. js math对象总结

    1:  Math 对象用于执行数学任务. 2:Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(), Math.sin() 这样的函数只是函数 3:通过把 ...

  4. JS:Math 对象方法

    Math 对象方法方法     描述Math.ceil(x)     对数进行上舍入.(向上取整:大于等于x的最小整数)Math.floor(x)     对数进行下舍入.(小于等于x的最大整数)Ma ...

  5. js Math 对象

    Math 对象方法 方法 描述 abs(x) 返回数的绝对值. acos(x) 返回数的反余弦值. asin(x) 返回数的反正弦值. atan(x) 以介于 -PI/2 与 PI/2 弧度之间的数值 ...

  6. JS Math对象、日期对象、函数、定时器

    Math对象 开平方:sqrt 绝对值:abs π:PI x的y次方:pow 四舍五入取整:round 向下取整:floor 向上取整:ceil 最大值:max 最小值: min 随机数:random ...

  7. js Math对象的常用方法

    1,基本方法: Math.round();向上四舍五入. Math.ceil();向上取整,有小数就整数部分加1 Math.floor(5/2) ;向下取整 Math.abs();返回绝对值: Mat ...

  8. 原生JS:Math对象详解

    Math对象 本文参考MDN做的详细整理,方便大家参考MDN Math 也是一个内置对象, 为数学常量和数学函数提供了属性和方法,而不是一个函数对象. 与其它全局对象不同的是, Math 不是一个构造 ...

  9. JavaScript基础14——js的Math对象

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  10. js中的函数,Date对象,Math对象和数组对象

    函数就是完成某个功能的一组语句,js中的函数由关键字 function + 函数名 + 一组参数定义;函数在定义后可以被重复调用,通常将常用的功能写成一个函数,利用函数可以使代码的组织结构更多清晰. ...

随机推荐

  1. 东大OJ-最大子序列问题的变形

    1302: 最大子序列 时间限制: 1 Sec  内存限制: 128 MB 提交: 224  解决: 54 [提交][状态][讨论版] 题目描述 给定一个N个整数组成的序列,整数有正有负,找出两段不重 ...

  2. 关于提高python程序执行效率的思路和想法

    相比编译型语言(C系列)python胜在简介的语法和优雅的动态编程体验,但是在执行效率上,python有解释性语言先天的劣势——执行效率较低,为了让编写出的程序获得更快的执行效率,开启此文章. pyt ...

  3. C# 反射范范的理解下

    程序进行时引入程序集.动态的调用方法属性事件. Assembly类. type类.

  4. Collection中Set集合在应用中常见的方法和注意点

    Set集合 : 元素无序的,元素不允许重复.      ---->HashSet  : 存值方式使用哈希表来存值的.                   原理 :  如果HashSet中存放对象 ...

  5. Smarty单模板多缓存

    Smarty单模板多缓存 单模板多缓存 在生成缓存.判断缓存是否存在时,增加第二个参数,会根据第二个参数来确定对应的缓存文件 清除缓存

  6. oracle递归查询树的SQL语句

    来自互联网 SELECT * FROM a_ParkingLot AWHERE A.REGIONID IN(    SELECT r.ID FROM a_region r    START WITH ...

  7. Linux开机后 systemd 自动启动 ceph osd mon进程

    机房操作失误导致机架或主机掉电是偶尔发生的事情,那么怎么在这种情况下,让Ceph服务随OS启动而快速启动呢 ? 如下是一个简单方法: 在OSD主机上执行如下命令: sudo ln -s /usr/li ...

  8. Swift开发小技巧--自定义转场动画

    自定义转场动画 个人理解为重写了被弹出控制器的modal样式,根据自己的样式来显示modal出来的控制器 例:presentViewController(aVC, animated: true, co ...

  9. iOS开发小技巧--修改按钮内部图片和文字之间的间距(xib)

    调整按钮的Edge属性,选择调整图片的Edge还是label的Edge,如图:

  10. 【HDU 1007】Quoit Design

    http://acm.hdu.edu.cn/showproblem.php?pid=1007 最近欧式距离模板题. 用分治大法(分治的函数名用cdq纯属个人习惯_(:з」∠)_) 一开始狂M. 后来判 ...