JS Math对象、日期对象、函数、定时器
Math对象
- 开平方:sqrt
- 绝对值:abs
- π:PI
- x的y次方:pow
- 四舍五入取整:round
- 向下取整:floor
- 向上取整:ceil
- 最大值:max
- 最小值: min
- 随机数:random
var br = "<br>";
document.write(Math.sqrt(9) + br);//开平方
document.write(Math.abs(-9) + br);//绝对值
document.write(Math.PI + br);//π:3.141592653589793....
document.write(Math.pow(2, 10) + br);//x的y次方
document.write(Math.round(3.5) + br);//四舍五入取整
document.write(Math.floor(3.9) + br);//向下取整
document.write(Math.ceil(3.1) + br);//向上取整
document.write(Math.max(8, 2, 4, 21) + br);//最大值
document.write(Math.min(8, 2, 4, 21) + br);//最小值
document.write(Math.random() * 100 + br);//随机数:0-1
日期对象
- 获取当前时间:Date()
- 获取年:getFullYear
- 获取月:getMonth
- 获取日:getDate
- 获取周几:getDay
- 获取时:getHours
- 获取分:getMinutes
- 获取秒:getSeconds
- 时间戳:Date.now()
var br = "<br>";
var datetime = new Date();
document.write(Date() + br);//获取当前时间
document.write(datetime.getFullYear() + br);//获取年
document.write(datetime.getMonth() + 1 + br);//获取月(0-11)
document.write(datetime.getDate() + br);//获取日
document.write(datetime.getDay() + br);//获取周几
document.write(datetime.getHours() + br);//获取时
document.write(datetime.getMinutes() + br);//获取分
document.write(datetime.getSeconds() + br);//获取秒
document.write(Date.now() + br);//时间戳
函数
- 定义函数:function funName(){}
- 函数分类
- 有名函数
//有名函数
//不定参
function func() {
return arguments[2] * arguments[4]
}
document.write(func(0, 1, 2, 3, 4));
- 匿名函数
// 匿名函数一般充当事件函数
var box = document.getElementById("box");
box.onclick = function () {
alert("===")
}
- 作用域
- 加var定义,子作用域不会修改父作用域的值
var num = 111;
function eject() {
var num = 999;
alert(num)//999
}
alert(num);//111
eject();
alert(num);//111
- 不加var定义,子作用域会修改父作用域的值
var num = 111;
function eject() {
num = 999;
alert(num)//999
}
alert(num);//111
eject();
alert(num);//999
定时器
- 设置定时器:setTimeout(只执行一次)
- 清除定时器:clearTimeout
- 设置定时器:setInterval(一直执行)
- 清除定时器:clearInterval
function log() {
console.log("---")
}
//只执行一次
setTimeout(log, 1000);
//一直执行
var timer = setInterval("log()",1000);
var btn = document.getElementsByTagName("button")[0];
btn.onclick = function () {
//清除定时器
clearInterval(timer);
}
JS Math对象、日期对象、函数、定时器的更多相关文章
- js基础-单体对象日期对象
Math对象 全局对象 日期对象 var t = new Date() t.toLocaleDateString(); t.getFullYear(); t.getMonth() + 1 t.getD ...
- JS对象 Date 日期对象 日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒)。 定义一个时间对象 : var Udate=new Date();Date()的首字母须大写
Date 日期对象 日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒). 定义一个时间对象 : var Udate=new Date(); 注意:使用关键字new,Date()的首 ...
- JS中,日期对象(获取当前现在的年份,星期,时间)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- js学习笔记-日期对象
<body> <script> var d = new Date() console.log(d) var arr = ['星期日', '星期一', '星期二', '星期三', ...
- Javascript 对象 - 日期对象
日期对象 在JavaScript中提供了Data对象,用于处理和日期有关的内容.通过Data对象可以获取系统时间.设置时间等.Data对象也具有prototype和constructor属性. 1创建 ...
- js强大的日期格式化函数,不仅可以格式化日期,还可以查询星期,一年中第几天等
js强大的日期格式化,timestamp支持10位或13位的时间戳,或是时间字符串,同时支持android ios的处理,不只是日期的格式化还有其它方法,比如获 获取某月有多少天 .获取某个日期在这一 ...
- JavaScript Date对象 日期获取函数
JavaScript Date对象使用小例子: 运行结果: 总结: 1.尽管我们认为12月是第12个月份,但是JavaScript从0开始计算月份,所以月份11表示12月: 2.nowDate.set ...
- JS内置对象-String对象、Date日期对象、Array数组对象、Math对象
一.JavaScript中的所有事物都是对象:字符串.数组.数值.函数... 1.每个对象带有属性和方法 JavaScript允许自定义对象 2.自定义对象 a.定义并创建对象实例 b.使用函数来定义 ...
- JavaScript中Date(日期对象),Math对象--学习笔记
Date对象 1.什么是Date对象? 日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒). 语法:var Udate=new Date(); 注:初始值为当前时间(当前电脑系统 ...
- JS基础入门篇(十八)—日期对象
1.日期对象 日期对象: 通过new Date()就能创建一个日期对象,这个对象中有当前系统时间的所有详细信息. 以下代码可以获取当前时间: <script> var t = new Da ...
随机推荐
- Dockerfile构建私有镜像
构建第一个镜像 镜像的定制实际上就是定制每一层所添加的配置,文件.我们可以把每一层修改,安装,构建,操作的命令都写入一个脚本,这个脚本就是Dockerfile.Dockerfile是一个文本文件,其内 ...
- LNMP架构源码搭建(centos7)
第一步:安装nginx 1.上传或下载nginx,并解压 yum -y install lrzsz rz .tar.gz 2.搭建nginx安装环境 yum -y install gcc-c++ zl ...
- 上传一个项目到GitHub
在github上创建hello的仓库 上传本地项目文件 echo "# hello" >> README.md git init git add README.md g ...
- Idea工具Debug快捷键
F9 resume programe 恢复程序 Alt+F10 show execution point 显示执行断点 F8 Step Over 相当于eclipse的f6 跳到下一步 F7 Step ...
- springboot+mybatis sql 打印在控制台
第一种方法 在mybatis文件夹下新建mybatis-config.xml <?xml version="1.0" encoding="UTF-8" ? ...
- ASP.NET Core 选项模式源码学习Options IOptions(二)
前言 上一篇文章介绍IOptions的注册,本章我们继续往下看 IOptions IOptions是一个接口里面只有一个Values属性,该接口通过OptionsManager实现 public in ...
- mac 开关机
last | grep reboot (查看开机时间记录) last | grep shutdown (查看关机时间记录)
- THML第一天学习!
又迎来了新一轮的周末,学习的耗时光呀!这周呢学了一点点数据库,暂时还不想写下自己的感受(这学期在 学习数据库,等学期末的时候在总结一下数据库的相关学习). 目前呢,我是打算跟着sunck学习观pyth ...
- python geohash算法逆地址编码原理初探
1.geohash有什么用途呢?这几天刚好有个测试任务是关于设备信息位置处理的,里面提及到geohash:抱着测试的警觉性,打算研读一下这个geohash到底是什么?Geohash 是一种地理编码系统 ...
- FIve in a row
Alice and Bob play 5-in-a-row game. They have a playing field of size 10 × 10. In turns they put eit ...