JS学习8.30

//创建当前系统日期时间对象
var date=new Date();
console.log(date);
//创建指定日期时间对象
//月份0-11 代表1-12月
//星期0-6 代表周天-周六
var date2=new Date(2008,8-1,7,6,5,4);
console.log(date2);
//创建指定日期时间对象(毫秒值)
//1s=1000ma
//时间原点 1970年1月1号 0:0:0
var date3=new Date(1000000000000);
console.log(date3);
//设置指定时间
date.setFullYear(2088);
date.setMonth(6-1);
date.setDate(24);
date.setHours(11);
date.setMinutes(11);
date.setSeconds(11);

//获取当前系统日期时间年月日
var year=date.getFullYear();
var month=date.getMonth()+1;
var day=date.getDate();
var week=date.getDay();
var hour=date.getHours();
if(hour<=10){
    var hour="0"+hour;
}
var min=date.getMinutes();
if(min<=10){
    var min="0"+min;
}
var sec=date.getSeconds();
if(sec<=10){
    var sec="0"+sec;
}
document.write("今天是"+year+"年"+month+"月"+day+"日"+hour+":"+min+":"+sec+" 周"+week);
//获取毫秒值
var time=date.getTime();
document.write("<br>"+time);

JS学习8.30

 

 

//求绝对值
document.write(Math.abs(-12)+"<br>");
//向上取整
document.write(Math.ceil(12.1)+"<br>");
//向下取整
document.write(Math.floor(12.9)+"<br>");
//求两数最大值
document.write(Math.max(12.1,12.9)+"<br>");
//求两数最小值
document.write(Math.min(12.1,12.9)+"<br>");
//求x的y次方
document.write(Math.pow(2,10)+"<br>");
//获取0-1之间的随机小数(包含0,不包含1)
document.write(Math.random()+"<br>");
//四舍五入
document.write(Math.round(12.1)+"<br>");
//求平方根
document.write(Math.sqrt(9)+"<br>");
//π
document.write(Math.PI);

JS学习8.30

 

 

//普通弹窗
window.alert("你好吗");
//文本框弹窗
var name=window.prompt("请输入你的姓名");
document.write(name);
//确认弹窗
var flag=confirm("你确认关闭游览器吗");
if(flag){
    window.close();
}else{
    document.write("你好");
}

JS学习8.30

 

 JS学习8.30

 

 JS学习8.30

 

 

//设置定时器 
//1.var 定时器名=window.setInterval(function(){},ms)
//2.window.setInterval("函数名()",ms)
//含义:每隔多少毫秒调用该函数
//删除定时器
//window.clearInterval(定时器名);
var i=1;
var timer=window.setInterval(function(){
    document.write(i);
    i++;
    if(i>10){
        //取消定时器
        window.clearInterval(timer);
    }
},1000);
//获取id是d1的div元素节点
/*var d=document.getElementById("d1");
var i=1;
//设置定时器
var timer=setInterval("set()",1000);
function set(){
    //设置id是d1的元素节点的文本节点的内容为i的值
    d.innerHTML=i;
    i++;
    if(i>10){
        //取消定时器
        clearInterval(timer);
    }
}*/
/*function go(){
    //跳转到指定地址
    location.href="https://www.baodu.com";
}*/

JS学习8.30

 

 JS学习8.30

 

 JS学习8.30

 

 JS学习8.30JS学习8.30

 

 JS学习8.30

 

 

var date=new Date();
var week=date.getDay();
switch(week){
    case 1:
        var week=("一");
        break;
    case 2:
        var week=("二");
        break;
    case 3:
        var week=("三");
        break;
    case 4:
        var week=("四");
        break;
    case 5:
        var week=("五");
        break;
    case 6:
        var week=("六");
        break;
    default:
        var week=("天");
    
}
document.write("周"+week);

JS学习8.30

 

 

做一个跟计算机猜拳的小游戏。0-剪刀,1-石头,2-布
要求输出0,1,2,计算机生成随机数,与人类输入的相比较判断谁胜了。

            计算机生成随机数:
           var rom = parseInt(Math.random() * 3);*/
var rom = parseInt(Math.random() * 3);
var player=parseInt(prompt("请输入数字:"));
var a=player-rom;
switch(a){
    case 0:
        document.write("平");
    break;
    case 1:
        document.write("赢");
    break;
    case 2:
        document.write("输");
    break;
    case -1:
        document.write("输");
    break;
    case -2:
        document.write("赢");
    break;
    default:;
    break;
}
console.log(rom);

JS学习8.30

 

 JS学习8.30

 

 

function set(){
var date=new Date();
    var hour=date.getHours();
    if(hour<10){
    var hour="0"+hour;
}
    var min=date.getMinutes();
    if(min<10){
    var min="0"+min;
}
    var sec=date.getSeconds();
    if(sec<10){
    var sec="0"+sec;
}
    var d=document.getElementById("time");
    d.innerHTML="当前的时间是:"+hour+":"+min+":"+sec;
}
setInterval("set()",1000);

 

 JS学习8.30

 

JS学习8.30

上一篇:前后端分离每次请求session不一致JSESSIONID不一致,跨域


下一篇:js 中filter 什么时候加return