美文网首页
[JS-7] JavaScript 数字与日期

[JS-7] JavaScript 数字与日期

作者: 地平线0530 | 来源:发表于2018-12-04 00:30 被阅读0次

数字

在 JavaScript 中数字均为双精度浮点类型,范围只能在 -(253-1) 和 253-1 之间。
除了能够表示浮点数,还有三种符号值:

  • +Infinity 正无穷
  • -Infinity 负无穷
  • NaN 非数字

可以使用四种数字进制:十进制,二进制,八进制和十六进制。

数字对象

Number 对象 详解

Number对象常用方法

  • parseFloat() 解析一个字符串参数并返回一个浮点数
  • parseInt() 解析一个字符串参数,并返回一个指定基数的整数

    parseInt(string, radix);
    参数:
    string:要被解析的值。如果不是一个字符串,则将被转换为字符串。字符串开头的空白符将会被忽略。
    radix:介于2和36之间的整数,表示进制数。建议始终指定该参数,以消除不可预测性。未指定时,不同实现会产生不同结果,通常默认为10。

  • Number.isInteger() 判断传递的值是否为整数。
  • Number.isFinite() 判断传递的值是否为有限数字。
  • isNaN() 判断传递的值是否为 NaN

以上不带 Number 的方法,都与全局方法相同,所以可以省略 Number.

Number原型上的方法

  • toExponential() 返回一个数字的指数形式的字符串,形如:1.23e+2
  • toFixed() 返回指定小数位数的表示形式。
  • toPrecision() 返回一个指定精度的数字。
  • toLocaleString() 返回这个数字在特定语言环境下的表示字符串。
  • toString() 返回指定 Number 对象的字符串表示形式。

    注意这里不是继承的 Object.prototype.toString(),这里可以指定参数,而 Object.prototype.toString() 不可以。

数学对象(Math

Math常用方法:

方法 描述
abs() 绝对值
pow() 指数
floor() 返回小于或等于一个给定数字的最大整数
ceil() 返回大于或等于一个给定数字的最小整数
min() 返回零个或更多个数值的最小值
max() 返回一组数中的最大值
random() 返回一个范围在 [0, 1) 的浮点随机数
round() 返回一个数字四舍五入后最接近的整数
trunc() 将数字的小数部分去掉,只保留整数部分(注意区分与 Number.parseInt() 的不同)
sign() 返回一个数字的符号, 指示数字是正数,负数还是零

日期对象

Data 对象

方法

  • Data.now() 返回自 1970-1-1 00:00:00 UTC (世界标准时间)至今所经过的毫秒数。
  • Date.parse() 解析一个表示日期的字符串,并返回从 1970-1-1 00:00:00 所经过的毫秒数。(不推荐使用,不同宿主之间存在差异)
  • Date.UTC() 接受和构造函数最长形式的参数相同的参数(从2到7),并返回从 1970-01-01 00:00:00 UTC 开始所经过的毫秒数。

Data原型上的方法

详见 Date.prototype
处理日期时间的Data对象方法可分为以下四类:

  • "set" 方法, 用于设置Date对象的日期和时间的值。
  • "get" 方法,用于获取Date对象的日期和时间的值。
  • "to" 方法,用于返回Date对象的字符串格式的值。
  • parse 和 UTC 方法, 用于解析Date字符串。

参考:MDN

相关文章

  • [JS-7] JavaScript 数字与日期

    数字 在 JavaScript 中数字均为双精度浮点类型,范围只能在 -(253-1) 和 253-1 之间。除了...

  • JavaScript|对象

    对象: JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。在 JavaScript 中,...

  • JavaScript 对象 、函数

    JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。在 JavaScript 中,对象是拥...

  • 面向对象的简单了解

    JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。在 JavaScript 中,对象是拥...

  • 7、初识对象

    什么是对象: JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。在 JavaScript...

  • JavaScript 对象

    JavaScript中的所有事物都是对象:字符串,数字,数组,日期,等等。 在JavaScript中,对象是拥有属...

  • JavaScript 数字、字符串

    JavaScript Number 对象 JavaScript 数字 所有 JavaScript 数字均为 64 ...

  • oracle日期函数的应用

    运算规律: 日期+数字=日期 日期—数字=日期 日期—日期=数字(天数) select s...

  • 用Matlab写时钟

    1.Matlab关于时间的函数Matlab用三种格式来表示日期与时间:(1) 双精度型日期数字:一个日期型数字代表...

  • 第五周第五天

    javascript 计算N个月前的日期(YYYY-MM-DD) 标签: javascript 日期 date 做...

网友评论

      本文标题:[JS-7] JavaScript 数字与日期

      本文链接:https://www.haomeiwen.com/subject/qrtecqtx.html