08JavaScript数学与日期时间对象
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数学与日期时间对象的更多相关文章
- Java8 新特性(三) - 日期时间对象以及一些其他特性
日期时间对象 关于日期时间的操作可以分为两种: 转换:与字符串的互相转换,与时间戳的互相转换 计算:计算两个时间点之间的间隔.时间点与时间段的计算(计算下周N.下个月D日.去年M月D日等等) Java ...
- Mysql学习笔记(五)数学与日期时间函数
学习内容: 1.数学函数 2.日期时间函数 这些函数都是很常用的函数...在这里进行简单的介绍... 数学函数: mysql); //取绝对值函数 这个函数可安全地使用于 BIGINT 值. mysq ...
- 定时器 & 日期时间对象 & 正则
1 JavaScript 计时事件 通过使用 JavaScript,有能力做到在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行,这称之为计时事件. 两个关键方法是: setInterv ...
- Java实现日期时间对象的使用
利用类对象计算日期 在利用Java语言进行信息系统开发中,经常需要对日期进行计算和转换,比如,设置了某活动的开始日期和结束日期,系统需要判断当前是否是该活动时间,在Java开发的信息系统中,通常日期以 ...
- JavaScript中的内置对象-8--4.date对象中-获取,设置日期时间的方法; 获取,设置年月日时分秒及星期的方法;
学习目标 1.掌握创建日期对象的方法 2.掌握date对象中获取日期时间的方法 3.掌握date对象中设置日期时间的方法 如何创建一个日期对象 语法:new Date(); 功能:创建一个日期时间对象 ...
- python 日期、时间处理,各种日期时间格式/字符串之间的相互转换究竟是怎样的?
模块函数说明 ''' date 日期对象,常用的属性有year,month,day time 时间对象,常用的属性有hour,minute,second,毫秒 datetime 日期时间对象,常用的属 ...
- 【转】JAVA 8 日期/时间(Date Time)API指南
前言 本来想写下Java 8的日期/时间API,发现已经有篇不错的文章了,那就直接转载吧~ PS:主要内容没变,做了部分修改. 原文链接: journaldev 翻译: ImportNew.com - ...
- python日期时间处理
time模块 #-*- coding: utf-8 -*- """ #获取当前时间的时间戳(单位秒) time.time() #推迟指定秒数后再运行 time.sleep ...
- JavaScript Date 时间对象方法
Date(日期/时间对象) Date 操作日期和时间的对象 Date.getDate( ) 返回一个月中的某一天 Date.getDay( ) 返回一周中的某一天 Date.getFullYear( ...
随机推荐
- 数据库sqlite3的使用-基本语法
一.SQL语句 如果要在程序运行过程中操作数据库中的数据,那得先学会使用SQL语句 1.什么是SQL SQL(structured query language):结构化查询语言 SQL是一种对关系型 ...
- BZOJ_3058_四叶草魔杖_kruscal+状压DP
BZOJ_3058_四叶草魔杖_kruscal+状压DP Description 魔杖护法Freda融合了四件武器,于是魔杖顶端缓缓地生出了一棵四叶草,四片叶子幻发着淡淡的七色光.圣剑护法rainbo ...
- bzoj 4753 最佳团体 —— 01分数规划+树形背包
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4753 注意赋初值为 -inf: eps 设为 1e-3 会 WA ... 代码如下: #in ...
- Tomcat 在Mac OS X中的安装和配置
简单介绍: 1.Tomcat是目前比较流行的Web应用服务器,它是一个轻量级的应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选. 2.Tomcat运行时所 ...
- vue 随笔 vue 的属性和方法
新建的项目中main.js是项目的入口文件 npm run dev 运行文件 npm run bulid 编译 属性与方法 每个Vue实例都会代理其 data 对象里所有的属性: var data= ...
- 使用root用户登录到AWS EC2服务器,上传文件到/var/www目录
关键词 1.aws ec2中上传文件到/var/www目录(使用filezilla) 2.使用root用户登录aws ec2实例 上一篇随笔中记录了在aws ec2实例中部署apache服务器的过程, ...
- bzoj 1907: 树的路径覆盖【贪心+树形dp】
我是在在做网络流最小路径覆盖的时候找到这道题的 然后发现是个贪心+树形dp \( f[i] \)表示在\( i \)为根的子树中最少有几条链,\( v[i] \) 表示在\( i \)为根的子树中\( ...
- 2018SCin tsyzDay1 模拟赛-模拟
预计得分:70+0+0+100+100+100+100=470 实际得分:70+0+0+30+100+0+40=240 第一天就被模拟虐爆qwq T1 https://www.luogu.org/pr ...
- linux 正确的关机方法
正确的关机方法 1. 查看系统的使用状态 执行who命令或者netstat -a ,要查看后台执行的程序可以执行“ps -aux” 2. 正确的关机命令 1)将内存中数据同步写入磁盘:sync,这个命 ...
- DBMS "无法作为数据库主体执行,因为主体“dbo”不存在、无法模拟这种..........”
解决方案: 新附加的数据库需要设置所有者才能建立数据库关系图.供参考的操作步骤如下: 选择“AdventureWorks2012LT”,右键,选择“属性”,选择“文件”页,点击“所有者”右侧按钮,点击 ...