Math对象用于执行数学任务

Math对象的属性:

Math对象的方法:

常用属性和方法:

Math.PI ----------------返回圆周率3.14 ...

Math.ceil(x) ------------对数值x进行向上取整

Math.floor(x) -----------对数值x进行向下取整

Math.round(x) ----------对数值x进行四舍五入

Math.min(a,b,c...) -------返回abc...中的最小值

Math.max(a,b,c...) -------返回abc...中的最大值

Math.random() --------返回介于0 ~ 1 之间的随机数

设一个数字变量,当这一变量大于500的时候, 让这个变量的值等于500;

var num;

实现1:if ( num > 500 ) { num = 500;}

实现2:num = Math.min( num ,500 );

Math.random ( ) 返回介于0~1之间的随机小数;大于等于0 小于 1;

作为一名程序猿,相信大家对于文本信息非常厌烦,本人也是,所以我之前的随笔很少发文字内容,大部分都是代码,所以这次也不例外。NO BB GIVE ME YOUR CODE。。。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>标题</title>
<meta name="keywords" content="">
<meta name="description" content="">
<style>
*{margin:0; padding:0; list-style:none;} </style>
</head>
<body>
<h1 id="con"></h1>
<script>
var con=document.getElementById('con');
var x1=18.0001;
var x2=18.9999;
// con.innerHTML=Math.PI;//3.1416926...
// con.innerHTML=Math.ceil(x1);//19
// con.innerHTML=Math.ceil(x2);//19 // con.innerHTML=Math.floor(x1);//18
// con.innerHTML=Math.floor(x2);//18
// con.innerHTML=parseInt(x1);//18
// con.innerHTML=parseInt(x2);//18 // con.innerHTML=Math.round(x1);//18
// con.innerHTML=Math.round(x2);//19 // con.innerHTML=Math.min(12,8,54,105,27,3,71);//3
// con.innerHTML=Math.max(12,8,54,105,27,3,71);//105 var timer=setInterval(function (){//大家试试,会弹出来吗?
var abc=Math.random();
if (abc==0||abc==1) {
clearInterval(timer);
alert('警告');
};
con.innerHTML=abc;
},10); /*if (0.000000==0) {
alert('hjjkb');
};*/
</script>
</body>
</html>

js入门篇之Math对象的更多相关文章

  1. 1. web前端开发分享-css,js入门篇

    关注前端这么多年,没有大的成就,就入门期间积累了不少技巧与心得,跟大家分享一下,不一定都适合每个人,毕竟人与人的教育背景与成长环境心理活动都有差别,但就别人的心得再结合自己的特点,然后探索适合自己的学 ...

  2. web前端开发分享-css,js入门篇(转)

    转自:http://www.cnblogs.com/jikey/p/3600308.html 关注前端这么多年,没有大的成就,就入门期间积累了不少技巧与心得,跟大家分享一下,不一定都适合每个人,毕竟人 ...

  3. web前端开发分享-css,js入门篇

    学习没有捷径,但学习是有技巧与方法.   一,css入门篇:   推荐书籍:css哪些事儿,精通css. 理由:css那些事儿,他是一本介绍css基础类的书,是入门的经典读物. 系统的介绍了css的选 ...

  4. Three.js入门篇(一)创建一个场景

    上一面讲述了向场景中添加物体对象.这一篇准备把每个功能点细细的讲述一遍,一方面是为了加深自己的理解.另一方面希望能够 帮助到有需要的人. 一.在学习WEBGL的时候,你应该先了解要创建一个WebGL程 ...

  5. js入门篇之正则表达式基础

    定义:正则用于规定在文本中检索的内容,它是对字符串执行模式匹配的强大工具 RegExp(正则表达式) 对象的语法: new RegExp(pattern, attributes); pattern为一 ...

  6. js实用篇之String对象

    概述 String对象是JavaScript原生提供的三个包装对象之一,用来生成字符串的包装对象. var s1 = 'abc'; var s2 = new String('abc'); typeof ...

  7. Node.js 入门篇

    Node.js 使用C++开发的. Node.js是一个事件驱动服务端JavaScript环境,只要能够安装相应的模块包,就可以开发出需要的服务端程序,如HTTP服务端程序.Socket程序等. No ...

  8. js入门之内置数组对象 Array

    一. 数组 1. 创建数组的两种方式 1. 数组字面量 var array = [] 2. 数组的构造函数创建数组 var array = new Array(); 2. 如何判断一个变量是否是数组 ...

  9. JavaScript(JS)入门篇

    <script type="text/javascript"> 表示在<script></script>之间的是文本类型(text),javas ...

随机推荐

  1. Excel 锁定特定单元格 不允许更改

    1.首先,excel默认所有单元格都是被"锁定"的--当"锁定单元格"按钮被激活时. 因此,第一步,选择所有单元格,设置单元格格式,取消"保护&quo ...

  2. JS中数组Array的用法{转载}

    js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^var arr = new Array();arr[0] = "aaa";arr[1] ...

  3. Shell入门教程:命令替换 $() 和 ``

    所谓命令替换,是把命令执行后的标准输出放入变量中.这是一个十分有威力的功能.例如说, 想查看工作目录中所有的文件名,可执行ls命令,但如何把这些文件名存入变量中,供往后的程序代码再利用呢? 使用命令替 ...

  4. Swift3.0P1 语法指南——枚举

    原档: https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programm ...

  5. 为WebDriver 设置proxy(IE设置代理)

    IE driver String PROXY = "http://proxy:8083"; org.openqa.selenium.Proxy proxy = new org.op ...

  6. linux编程问题记录

    1.程序中需要用到字符串的时候,尽可能选择string类型,这种类型的字符串有很多比较容易的功能,如字符串之间可以直接拷贝赋值 string a; string b="123"; ...

  7. Redhat/Ubuntu/Windows下安装Docker

    Redhat/Ubuntu/Windows下安装Docker 什么是Docker Docker是Docker.inc公司开源的一个基于LXC技术之上构建的Container容器引擎,基于Go语言并遵从 ...

  8. Delphi多线程编程--线程同步的方法(事件、互斥、信号、计时器)简介

    更详细的可以参考:http://www.cnblogs.com/xumenger/p/4450659.html 或者参考之后的博客 四个系统内核对象(事件.互斥.信号.计时器)都是线程同步的手段,从这 ...

  9. LockSupport

    LockSupport是高级线程同步类的基础,用来block和释放线程.这里要区别notify和wait的点在于这里可以先unpark,再park.(有点类似于unpark等于-1,park等于+1. ...

  10. C语言中字符串结束符'\0'

    转自:http://www.cnblogs.com/kaituorensheng/archive/2013/12/09/3464462.html 本质 '\0'就是8位的00000000,因为字符类型 ...