JS Date Math Number

Date对象

  Date对象和String对象不太一样,定义了一字符串,其实就是一个String对象,就可以直接调用属性和方法。  

  Date对象的使用,必须使用new关键字来创建,否则,无法调用Date对象的属性和方法。

  创建Date对象的方法

    (1)创建当前(现在)日期对象的实例,不带任何参数

         var timer = new Date();

    (2)创建指定时间戳的日期对象实例,参数是时间戳

        时间戳:是指某一个时间距离1970年1月1日0时0分0秒,过去了多少毫秒值(1秒=1000毫秒)。

   var timer = new Date(10000);  //时间是 1970年1月1日0时0分10秒

    (3)指定一个字符串的日期时间信息,参数是一个日期时间字符串

      var timer = new Date(“2015/5/25 10:00:00”);

    (4)指定多个数值参数

     var timer = new Date(2015+100,4,25,10,20,0);

        //顺序为:年、月、日、时、分、秒,年、月、日是必须的。

     getFullYear():获取四位的年份。

     getMonth():获取月份,取值0-11。

     getDate():获取几号,取值1-31

     getHours():获取小时数。

       getMinutes():分钟数

     getSeconds():秒数

     getMilliseconds()毫秒

     getDay()星期

     getTime()毫秒值,距离1970年1月1日至今的毫秒值

Math数学对象

  Math对象是一个静态对象,换句话说:在使用Math对象,不需要创建实例。

    Math.PI:圆周率。

    Math.abs():绝对值。如:Math.abs(-9) = 9

    Math.ceil():向上取整(整数加1,小数去掉)。如:Math.ceil(10.2) = 11

    Math.floor():向下取整(直接去掉小数)。如:Math.floor(9.888) = 9

    Math.round():四舍五入。如:Math.round(4.5) = 5;    Math.round(4.1) = 4

    Math.pow(x,y):求x的y次方。如:Math.pow(2,3) = 8

    Math.sqrt():求平方根。如:Math.sqrt(121) = 11

    Math.random():返回一个0到1之间的随机小数。如:Math.random() = 0.12204467732259783

0-10之间的随机整数;求10-20之间的随机整数;求20到30之间的随机整数;求7到91之间的随机整数

  

  

  Number数值对象

    一个数值变量,就是一个数值对象(Number对象)。

    toFixed()

        功能:将一个数值转成字符串,并进行四舍五入,保留指定位数的小数。

        语法:numObj.toFixed(n)

        参数:n就是要保留的小数位数。

        举例:

        var a = 123.9878;

        a = a.toFixed(2);   // a = “123.99”

时间: 2024-12-25 23:50:25

JS Date Math Number的相关文章

JavaScript之String、Date、Number、Math、数组对象day0912

String对象: 创建对象的方式: 一:var str=new  String("字符串内容"); 二:var str="字符串内容"; String对象常用的方法: anchor()   生产锚点     blink()     为元素添加blink标签      charAt()     返回指定索引位置处的字符.     charCodeAt() 回一个整数,代表指定位置上字符的 Unicode 编码.     fontcolor()  把带有 COLOR

JavaScript之基础-11 JavaScript 包装类对象(Math、Date、Number、Boolean)

一.JavaScript Math对象 Math对象概述 - Math 对象是ECMAScript提供的一个全局对象,它主要封装了一些常用的数学函数和常数 - Math 对象没有构造函数,无法创建它的实例(instance);调用其属性和方法时,直接使用Math对象名即可 Math对象的属性 - Math 对象具有如下成员属性 Math对象的方法 - Math 对象具有如下成员方法 三角函数 - Math 对象提供了常用的三角函数计算方法 随机数 - Math 对象提供了一个生成随机数的函数 二

JS Date

创建日期 new Date() new Date(vlaue) new Date(year, month[, day, [, hour][, minutes[,seconds[, millisecones]]]]]) 例子: new Date(1998, 11); // js的月份是从0 开始的. 11就是12月 new Date(2001, 9, 11); new Date(2015, 7, 12, 9, 11, 18); //完整的 返回年月日的时间. <script type="te

js Date 时间格式化的扩展

js Date 时间格式化的扩展: 1 Date.prototype.format = function (fmt) { 2 var o = { 3 "M+": this.getMonth() + 1, //月 4 "d+": this.getDate(), //日 5 "h+": this.getHours() % 12 == 0 ? 12 : this.getHours() % 12, //时 6 "H+": this.g

js Date对象总结

Date在js中和Array类似,都是拥有自己的特殊方法的特殊对象. 由于平常用到Date着实不多,对它的了解颇浅.上周被问到怎么样获取某年某个月的天数,我当时想了一会儿,回答说有两种,一种自己写判断闰年的逻辑,每个月天数分两种情况存数组,一种是利用js Date对象的特性(其实是他总结的...).不过具体用到什么特性我答不上来.现在既然想起来了,也学习总结一下好了. 1.Date get和set系列 (注:getTime()具体的参照时间为1970年1月1日8点0分0秒) 所有的set对应都有

//js date对象常用方法

//js date对象常用方法//创建事件对象var now = new Date(); //不传参情况下默认返回当前时间//获取年var y=now.getFullYear();//获取月var m=now.getMonth()+1;//返回0-11//获取日var d= now.getDate();//获取小时var h =now.getHours();//获取分钟var i =now.getMinutes();//获取秒var s =now.getSeconds();//获取星期几var

js 的 math 函数

之前就一直在想js的math库里到底有多少函数,然后找了红皮书,找了百度,都没有找到特别全的.后来竟然在w3school上找到了,顺便我就整理一下吧. //以下几项是输出常数,即只能拿出来用,并不能修改(除了random,只不过也不能修改) console.log(Math.E); // 输出 e=2.718281828459045 console.log(Math.PI); // 输出圆周率 π=3.141592653589793 console.log(Math.SQRT2); // 返回一

关于“ORA-01483: DATE 或 NUMBER 绑定变量的长度无效”的解决办法(C#版)

昨天在给一个在线系统写一个新功能.写完放上去之后,发现原来的数据库访问层存在一个小bugger,决定将这个dll更新到最新使用版本,由于新版本dll使用的不是再是Oracle.DataAccess.dll,而是Oracle.ManagedDataAccess.dll了,所以也就将这个dll也一并更新了.更新上去发现一切正常.所以就没再去管了. 结果到了下午,问题来了.很多用户反应保存某业务的数据有问题.一保存就报 "ORA-01483: DATE 或 NUMBER 绑定变量的长度无效"

Js Date泣血整理

原文:Js Date泣血整理 JS Date 对象用于处理日期和时间. 创建 Date 对象的语法: var myDate=new Date() Date 对象会自动把当前日期和时间保存为其初始值. 参数形式有以下5种: new Date("month dd,yyyy hh:mm:ss"); new Date("month dd,yyyy"); new Date(yyyy,mth,dd,hh,mm,ss); new Date(yyyy,mth,dd); new Da