math对象和date对象

math对象的函数方法,记住Math首字母要大写

console.log(Math.abs(-5));  //取绝对值

console.log(Math.ceil(1.1));  //向上取舍

console.log(Math.floor(1.1)); //向下取舍

console.log (Math.round(2.4));//四舍五入

console.log(Math.exp(1.1));  //返回e的x次幂

console.log(Math.log(10));  //e为底

console.log(Math.max(10,20));

console.log(Math.min(10,20));

console.log(Math.pow(2,3));

console.log(parseInt(Math.random()*10)) ;//返回0-10 的伪随机数  

随机数的拓展,取上限和下限,获取之间的随机数。

Math.random()是获取一个0-1的数,

    var random=function(up,down)
    {
        return parseInt(Math.random() *(up-down+1)+down);
    }
    alert(random(100,50));

 

date对象

获取当前的时间

 console.log (Date());

创建一个时间对象

    var d= new Date();
    console.log(d.getDate()); //返回几日
    console.log(d.getDay());
    console.log(d.getMonth()+1);  //取值范围为0到11
    console.log(d.getFullYear());
    console.log (d.getHours());    alert(d.getTime()); //1970年1月1日至今的毫秒数 

拓展,

     console.log(‘将time转换为string   ‘+d.toString());
     console.log(‘将time转换为日期string  ‘+d.toDateString());
     console.log(‘将time转换为时间string   ‘+d.toTimeString());

小应用:倒计时

<script>
  var zero=function (num)  //0-9的整数前面添加一个0
  {
    return num <10?(‘0‘+num):num;
  }

  window.setInterval(
    function()
    {
    var date1 =new Date();  //获取当前时间
    var date2 = new Date("2017/07/11");  //你要计的那天

    var get_time =date2.getTime()-date1.getTime(); //getTime获取1970到对象时间的毫秒数目

    days=Math.floor(get_time/(24*3600*1000)); //获取需要的天数

    hours=Math.floor(get_time%(24*3600*1000)/(3600*1000));//天数之外余下小时数

    mins=Math.floor(get_time%(24*3600*1000)%(3600*1000)/(60*1000));//小时余下的分钟数

    secends=Math.floor(get_time%(24*3600*1000)%(3600*1000)%(60*1000)/1000);//分钟余下的秒数

    document.body.innerHTML=‘2017年她的生日还有‘+zero(days)+‘天‘+zero(hours)+‘小时‘+zero(mins)+‘分‘+zero(secends)+‘秒‘;
},1000
    )
</script>

 

时间: 2024-08-25 16:07:09

math对象和date对象的相关文章

03JavaScript程序设计修炼之道 2019-06-09_fe-js-053Math对象_ Date对象、es6对象新变化

36Date.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatib

内置对象(Date String Math Array)

什么是对象 JavaScript 中的所有事物都是对象,如:字符串.数值.数组.函数等,每个对象带有属性和方法. 对象的属性:反映该对象某些特定的性质的,如:字符串的长度.图像的长宽等: 对象的方法:能够在对象上执行的动作.例如,表单的"提交"(Submit),时间的"获取"(getYear)等: JavaScript 提供多个内建对象,比如 String.Date.Array 等等,使用对象前先定义,如下使用数组对象: var objectName =new Ar

JavaScript Date对象介绍

Date 日期和时间对象 1. 介绍 Date对象,是操作日期和时间的对象.Date对象对日期和时间的操作只能通过方法. 2. 构造函数 2.1 new Date() :返回当前的本地日期和时间 参数:无 返回值: {Date} 返回一个表示本地日期和时间的Date对象. 示例: var dt = new Date(); console.log(dt); // => 返回一个表示本地日期和时间的Date对象 2.2 new Date(milliseconds) :把毫秒数转换为Date对象 参数

javascript Date对象的介绍及linux时间戳如何在javascript中转化成标准时间格式

1.Date对象介绍 Date对象具有多种构造函数.new Date()new Date(milliseconds)new Date(datestring)new Date(year, month)new Date(year, month, day)new Date(year, month, day, hours)new Date(year, month, day, hours, minutes)new Date(year, month, day, hours, minutes, seconds

JavaScript Date对象和函数 (一)

JavaScript_Date对象说明  Date中文为"日期"的意思,Date继承自Object对象,此对象提供操作,显示日期与时间的函数 Date对象构造函数 Date对象具有多种构造函数. new Date() new Date(milliseconds) new Date(datestring) new Date(year, month) new Date(year, month, day) new Date(year, month, day, hours) new Date(

JavaScript的内置对象及其时间对象

0413 对象的类型是object. JavaScript 中的所有事物都是对象:字符串.数值.数组.函数... javaScript中万事万物皆对象 删除对象的属性:delete 例:delete obj.bianmei this 这个对象,在不同使用场景代表不同对象    1.对象方法里的this就是当前对象本身 例:var obj = { name:‘张三’ say:function(){ //this就是“我”的意思 console.log(this.name)} } obj.say()

JS内置对象-String对象、Date日期对象、Array数组对象、Math对象

一.JavaScript中的所有事物都是对象:字符串.数组.数值.函数... 1.每个对象带有属性和方法 JavaScript允许自定义对象 2.自定义对象 a.定义并创建对象实例 b.使用函数来定义对象,然后创建新的对象实例 二.JS内置对象-String 1.string对象 string对象用于处理已有的字符串 字符串可以使用单引号或者双引号 2.indexOf( )  在字符串中查找字符串,如果匹配成功返回首字母所在的位置,否则返回-1 3.match() 匹配成功,返回匹配成功的数组,

#9.6课堂JS总结#变量作用域 date()对象 math()对象

一.变量的作用域 1.JavaScript的作用域链 首先看下下面这段代码: <script type="text/javascript"> var rain = 1; function rainman(){ var man = 2; function inner(){ var innerVar = 4; alert(rain); } inner(); //调用inner函数 } rainman(); //调用rainman函数 </script> 观察aler

从零开始学习前端JAVASCRIPT — 4、JavaScript基础Math和Date对象的介绍

Math对象的介绍 1:Math对象 Math 对象用于执行数学任务.并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math().您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法. 2:Math属性 PI:返回圆周率(约等于3.14159). 3:Math方法 Math.round(3.6);   // 四舍五入. Math.random();     // 返回大于等于0到小于1之间的随机数. // 随机数如何设定范围 // 0 - 100(包含)