JS-Math对象


<!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对象的更多相关文章
- JS Math对象中一些小技巧
JS中快速获取数组中最大/最小值 var a=[1,2,3,5]; alert(Math.max.apply(Math, a));//最大值 alert(Math.min.apply(Math, a) ...
- js Math 对象的方法
Math对象与JavaScript其他对象不同,因为用户不能生成所使用对象的副本,相反脚本汇集了简单Math对象的属性和方法.Math对象实际上存在于每个窗口和框架中,但是对脚本没有影响,程序员把这种 ...
- js math对象总结
1: Math 对象用于执行数学任务. 2:Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(), Math.sin() 这样的函数只是函数 3:通过把 ...
- JS:Math 对象方法
Math 对象方法方法 描述Math.ceil(x) 对数进行上舍入.(向上取整:大于等于x的最小整数)Math.floor(x) 对数进行下舍入.(小于等于x的最大整数)Ma ...
- js Math 对象
Math 对象方法 方法 描述 abs(x) 返回数的绝对值. acos(x) 返回数的反余弦值. asin(x) 返回数的反正弦值. atan(x) 以介于 -PI/2 与 PI/2 弧度之间的数值 ...
- JS Math对象、日期对象、函数、定时器
Math对象 开平方:sqrt 绝对值:abs π:PI x的y次方:pow 四舍五入取整:round 向下取整:floor 向上取整:ceil 最大值:max 最小值: min 随机数:random ...
- js Math对象的常用方法
1,基本方法: Math.round();向上四舍五入. Math.ceil();向上取整,有小数就整数部分加1 Math.floor(5/2) ;向下取整 Math.abs();返回绝对值: Mat ...
- 原生JS:Math对象详解
Math对象 本文参考MDN做的详细整理,方便大家参考MDN Math 也是一个内置对象, 为数学常量和数学函数提供了属性和方法,而不是一个函数对象. 与其它全局对象不同的是, Math 不是一个构造 ...
- JavaScript基础14——js的Math对象
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- js中的函数,Date对象,Math对象和数组对象
函数就是完成某个功能的一组语句,js中的函数由关键字 function + 函数名 + 一组参数定义;函数在定义后可以被重复调用,通常将常用的功能写成一个函数,利用函数可以使代码的组织结构更多清晰. ...
随机推荐
- 用nhibernate的几点小经验
最近几个月都在用nhibernate做项目.写几点经验. 1. 解决Transient object exception 原项目是用Entity Framework做的.现在是用nhibernate代 ...
- ArcGIS支持MongoDB数据源
ArcGIS支持MongoDB数据源 自从NoSQL推出之后,MongoDB就作为比较杰出的代表受到广大用户的推崇,当然,与之而来的大数据的讨论也非常激烈,GIS数据源向来都是以海量来计算,所以,GI ...
- js 技巧和细节
1. if中的各种变量返回值 一个值为 true 或者 false 的表达式.如果需要,非 Boolean 表达式也可以被转换为 Boolean 值,但是要遵循下列规则: 所有的对象都被当作 true ...
- HTML5基础知识(4)--white-space属性
1.white-space 属性设置如何处理元素内的空白. 这个属性声明建立布局过程中如何处理元素中的空白符.值 pre-wrap 和 pre-line 是 CSS 2.1 中新增的. 默认值: no ...
- hadoop fs -mkdir testdata错误 提示No such file or directory
解决方法: hadoop fs -mkdir -p testdata
- Java 测试代码模板
package com.robert.service; import org.apache.commons.logging.Log; import org.apache.commons.logging ...
- sql insert into select语句写法-将查询结果直接插入到表中
insert into month_gpcj_info(idStr,zszrmygpsl,xyzrmygpsl,mycje,mycjl,month_date,dataCompiledDate) sel ...
- Code::Blocks的魅力
Code::Blocks是C/C++集成开发环境,就像Dev C++.Visual Studio. 一.码代码时的技巧 按住Ctrl滚动鼠标滚轮,改变字体大小. Ctrl+D可复制当前行或选中块. C ...
- C#版 Socket编程(最简单的Socket通信功能)
示例程序是同步套接字程序,功能很简单,只是客户端发给服务器一条信息,服务器向客户端返回一条信息:这里只是一个简单的示例,是一个最基本的socket编程流程,在接下来的文章中,会依次记录套接字的同步和异 ...
- Numpy 用法小结
1. asarray 函数 可以将输入数据转化为矩阵格式. 输入数据可以是(列表,元组,列表的列表,元组的元组,元组的列表等这些数组形式). >>> asarray([(1,2,3 ...