JavaScript数学与日期时间对象


5.1.3数学(Math)对象

<script>

//欧拉常量,自然对数的底(约等于2.718);

document.write(Math.E+"<br>");

//2的自然对数(约等于0.693);

document.write(Math.LN2+"<br>");

//10的自然对数(约等于2.302);

document.write(Math.LN10+"<br>");

//以2为底的e的对数.(约等于1.442)

document.write(Math.LOG2E+"<br>");

//以10为底的e的对数(约等于0.434)

document.write(Math.LOG10E+"<br>");

//π的值(约等于3.14159);

document.write(Math.PI+"<br>");

//返回数字的平方根;

document.write(Math.sqrt(2)+"<br>");

//返回数字的绝对值;

document.write(Math.abs(-3)+"<br>");

//返回实数四舍五入后取整数;

document.write(Math.round(-4.54242)+"<br>");

//返回实数四舍五入后的最小整数;

document.write(Math.floor(-4.54242)+"<br>");

//返回实数四舍五入后的最大整数;

document.write(Math.ceil(-4.54242)+"<br>");

//返回数字的正弦值;

document.write(Math.sin(10)+"<br>");

//返回一个数字的余弦值;

document.write(Math.cos(10)+"<br>");

//返回一个角度的正切值;

document.write(Math.tan(10)+"<br>");

//返回 E^x 值;

document.write(Math.exp(2)+"<br>");

//返回底数为E的自然对数;

document.write(Math.log(10)+"<br>");

//返回 x 和 y 之间较大的数;

document.write(Math.max(2,4)+"<br>");

//返回 x 和 y 之间较小的数;

document.write(Math.min(2,4)+"<br>");

//返回 x^y 的值;

document.write(Math.pow(2,3)+"<br>");

//返回位于0到1之间的随机函数;

document.write(Math.random()+"<br>");

</script>

Number 对象

属性 描述

MAX_VALUE 可能的最大数大约为 1.79E+308;可以是正数或负数。(具体数值随系统不同而有微小差别。)

MIN_VALUE 可能的最小数大约为 2.22E-308;可以是正数或负数。(具体数值随系统不同而有微小差别。)

NaN 特殊非数量值,“不是数值”。

POSITIVE_INFINITY 比最大正数(Number.MAX_VALUE)还要大的任意正值自动被转换为此值,代表正无穷大。

NEGATIVE_INFINITY 比最小的负数(负的 Number.MAX_VALUE)还小的任意值被自动转换为此值,代表负无穷。

Number.NaN 是一个特殊的属性,被定义为“不是数值”。例如被 0 除返回 NaN。试图解析一个无法被解析为数字的字符串同样返回 Number.NaN。把 NaN 与任何数值或本身作比较的结果都是不相等。不能通过与 Number.NaN 比较来测试 NaN 结果,而应该使用 isNaN() 函数。

5.1.4日期时间(Date)对象

<script>

//声明并创建一个日期对象;

var sda = new Date();

//依据国际时间来得到现在是星期几(0-6);

document.write(sda.getUTCDay()+"<br>");

//依据国际时间来得到完整的年份;

document.write(sda.getUTCFullYear()+"<br>");

//依据国际时间来得到月份(0-11);

document.write((1+sda.getUTCMonth())+"<br>");

//依据国际时间来得到日(1-31);

document.write(sda.getUTCDate()+"<br>");

//依据国际时间来得到小时(0-23);

document.write(sda.getUTCHours()+"<br>");

//依据国际时间来返回分钟(0-59);

document.write(sda.getUTCMinutes()+"<br>");

//依据国际时间来返回秒(0-59);

document.write(sda.getUTCSeconds()+"<br>");

//依据国际时间来返回毫秒(0-999);

document.write(sda.getUTCMilliseconds()+"<br>");

//返回一周中的第几天(0-6);

document.write(sda.getDay()+"<br>");

//返回完整的4位年份数;

document.write(sda.getFullYear()+"<br>");

//返回月份数(0-11);

document.write((1+sda.getMonth())+"<br>");

//返回月中的第几天(1-31);

document.write(sda.getDate()+"<br>");

//返回小时数(0-23);

document.write(sda.getHours()+"<br>");

//返回分钟(0-59);

document.write(sda.getMinutes()+"<br>");

//返回秒数(0-59);

document.write(sda.getSeconds()+"<br>");

//返回毫秒(0-999);

document.write(sda.getMilliseconds()+"<br>");

</script>

08JavaScript数学与日期时间对象的更多相关文章

  1. Java8 新特性(三) - 日期时间对象以及一些其他特性

    日期时间对象 关于日期时间的操作可以分为两种: 转换:与字符串的互相转换,与时间戳的互相转换 计算:计算两个时间点之间的间隔.时间点与时间段的计算(计算下周N.下个月D日.去年M月D日等等) Java ...

  2. Mysql学习笔记(五)数学与日期时间函数

    学习内容: 1.数学函数 2.日期时间函数 这些函数都是很常用的函数...在这里进行简单的介绍... 数学函数: mysql); //取绝对值函数 这个函数可安全地使用于 BIGINT 值. mysq ...

  3. 定时器 & 日期时间对象 & 正则

    1 JavaScript 计时事件 通过使用 JavaScript,有能力做到在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行,这称之为计时事件. 两个关键方法是: setInterv ...

  4. Java实现日期时间对象的使用

    利用类对象计算日期 在利用Java语言进行信息系统开发中,经常需要对日期进行计算和转换,比如,设置了某活动的开始日期和结束日期,系统需要判断当前是否是该活动时间,在Java开发的信息系统中,通常日期以 ...

  5. JavaScript中的内置对象-8--4.date对象中-获取,设置日期时间的方法; 获取,设置年月日时分秒及星期的方法;

    学习目标 1.掌握创建日期对象的方法 2.掌握date对象中获取日期时间的方法 3.掌握date对象中设置日期时间的方法 如何创建一个日期对象 语法:new Date(); 功能:创建一个日期时间对象 ...

  6. python 日期、时间处理,各种日期时间格式/字符串之间的相互转换究竟是怎样的?

    模块函数说明 ''' date 日期对象,常用的属性有year,month,day time 时间对象,常用的属性有hour,minute,second,毫秒 datetime 日期时间对象,常用的属 ...

  7. 【转】JAVA 8 日期/时间(Date Time)API指南

    前言 本来想写下Java 8的日期/时间API,发现已经有篇不错的文章了,那就直接转载吧~ PS:主要内容没变,做了部分修改. 原文链接: journaldev 翻译: ImportNew.com - ...

  8. python日期时间处理

    time模块 #-*- coding: utf-8 -*- """ #获取当前时间的时间戳(单位秒) time.time() #推迟指定秒数后再运行 time.sleep ...

  9. JavaScript Date 时间对象方法

    Date(日期/时间对象) Date 操作日期和时间的对象 Date.getDate( ) 返回一个月中的某一天 Date.getDay( ) 返回一周中的某一天 Date.getFullYear( ...

随机推荐

  1. codeforces 688A A. Opponents(水题)

    题目链接: A. Opponents time limit per test 1 second memory limit per test 256 megabytes input standard i ...

  2. 烹调方案 (DP)

    传送门 一道非常好的DP.看这个可能会觉得与01背包很像,不过这个的问题在于现做的菜肴会影响到后面的菜肴的价值. 我们在进行01背包DP时,一件物品的价值是不随着其被枚举的位置改变而改变的,但是这道题 ...

  3. Ruby: 获取IE的一些信息(其实应用AutoIt脚本本身,获取这些信息更加简单)

    require'win32/registry' hkey_local_machine=Win32::Registry::HKEY_LOCAL_MACHINE defgetKeyValue(hive, ...

  4. AutoIT: GUISetFont VS GUICtrlSetFont

    GUISetFont 可以设置默认字体,后面的资源都会用该字体,而 GUICtrlSetFont 可以对特定控件的字体进行设置. ;Combo,setfont, GUICtrlSetFont $fon ...

  5. WIN8系统的远程桌面漏洞 利用QQ拼音纯净版实现提权

    前言 发现这个漏洞的时候, 笔者正在机房上课.正想用3389远程桌面去控制宿舍电脑的时候,因为重做系统忘记自己的IP地址,因此就随手扫描了一下IP段开3389端口的电脑. 没想到就随手扫描到一台WIN ...

  6. bzoj 1007: [HNOI2008]水平可见直线【半平面交】

    其实并不算标准半平面交?但是思路差不多 先按照斜率排序,然后用栈维护凸壳,每遇到重斜率或a[i],s[top-1]交点的x轴在s[top],s[top-1]交点左侧,则说明s[top]被a[i],s[ ...

  7. Tech 助力Fin ,大数据风控系统赋能掌众金服!

    胡亚海 首席技术官  CTO 北京航空航天大学  博士 深耕互联网领域近20年,先后任职于普天信息技术研究院.摩托罗拉.宇龙酷派.百度等知名企业,曾主导宇龙酷派公司全员从WinCE向Android转型 ...

  8. 实验 - cut的应用

    题目一: 1.1 创建一个通讯录 vi phone.txt #进行编辑 cat phone.txt #查看内容 2.1 取出手机号码 cut -f phone.txt 3.1 取出手机前三位 cut ...

  9. 11.Flask-钩子函数

    在Flask中钩子函数是使用特定的装饰器的函数.为什么叫做钩子函数呢,是因为钩子函数可以在正常执行的代码中,插入一段自己想要执行的代码,那么这种函数就叫做钩子函数. before_first_requ ...

  10. 洛谷 P2056 [ZJOI2007]捉迷藏 || bzoj 1095: [ZJOI2007]Hide 捉迷藏 || 洛谷 P4115 Qtree4 || SP2666 QTREE4 - Query on a tree IV

    意识到一点:在进行点分治时,每一个点都会作为某一级重心出现,且任意一点只作为重心恰好一次.因此原树上任意一个节点都会出现在点分树上,且是恰好一次 https://www.cnblogs.com/zzq ...