40-特殊运算符delete,new,.getDate,.setDate,运算符优先级

1.delete删除.  数组

        // 可以删除数组元素,可以删除对象键值对
        // 删除数组的值,数组长度保持不变
        // 删掉的值变成empty
        var arr = [1,2,3,4,5];
        delete arr[0];
        console.log(arr);

对象 

         var obj = {
             "a":"aa",
             "b":"bb",
             "c":"cc"
         }
         delete obj.a;
         console.log(obj);     //对象没有长度,所以删掉的元素不会对对象长度改变

2.new 创建一个空对象

      //日期时间
      var date = new Date(); //创建一个日期
      console.log(date);
      console.log(date.toLocaleString());     //转换格式2024/1/9 14:37:14
      console.log(date.toLocaleDateString()); //2024/1/9

 设置一个时间

    //结束时间
      var jssj = new Date("4024/2/9 14:37:14");
      console.log(jssj);

获取当前的时间.getDate();
注意每周天数从0-6,月份从0-11,所以真实月份应该加1;

    //获取本地时间
    var date = new Date();
    //年
    console.log(date.getFullYear());
    // 月
    console.log(date.getMonth()+1);
    // 日
    console.log(date.getDate());
    // 小时
    console.log(date.getHours());
    // 分钟
    console.log(date.getMinutes());
    // 秒
    console.log(date.getSeconds());
    // 毫秒
    console.log(date.getMilliseconds());
    // 星期
    console.log(date.getDay());

2.1 用setDate()实现日期的相加减,设置某一天(1-31);还有以下用法:2.setMouth()设置月份(0-11)3.setFullyear()设置年份4.setHours() , setMinutes() , setSecondes()

        //设置一个当前时间的七天后的时间
        var date = new Date();
        date.setDate(date.getDate()+7);
        console.log(date);

2.2小练习:距离到4024/2/9 14:37:14还有XXX天XXX时XXX秒XXX毫秒

        //获取本地时间 当前时间
        var dqsj = new Date();
        //设置一个结束的时间
        var jssj = new Date("4024/2/9 14:37:14");
        //剩余时间
        var sysj = jssj - dqsj;
        console.log(sysj);

 再把得出来的一串数进行转换

        var tian = parseInt(sysj/1000/60/60/24);
        console.log(tian);
        var shi = parseInt(sysj/1000/60/60%24);
        console.log(shi);
        var fen = parseInt(sysj/1000/60%60);
        console.log(fen);
        var miao = parseInt(sysj/1000%60);
        console.log(miao);
        // 距离到4024/2/9 14:37:14还有。。
        console.log("距离4024/2/9 14:37:14还有"+tian+"天"+shi+"时"+fen+"分"+miao+"秒");

3.运算符优先级

相关推荐

  1. MySQL 运算符以及优先级

    2024-01-11 01:56:02       10 阅读
  2. C 运算符优先级

    2024-01-11 01:56:02       9 阅读
  3. C++ 中的运算符优先级

    2024-01-11 01:56:02       15 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-11 01:56:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-11 01:56:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-11 01:56:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-11 01:56:02       20 阅读

热门阅读

  1. C++系列十五:字符串

    2024-01-11 01:56:02       30 阅读
  2. TensorRT加速推理入门-1:Pytorch转ONNX

    2024-01-11 01:56:02       33 阅读
  3. 神经网络中的损失函数(上)——回归任务

    2024-01-11 01:56:02       28 阅读
  4. vue element plus Form 表单

    2024-01-11 01:56:02       40 阅读
  5. Redis 为什么是单线程的?

    2024-01-11 01:56:02       37 阅读
  6. 65、python - 利用手写的网络,成功预测一张图片

    2024-01-11 01:56:02       39 阅读
  7. 【LintCode】920.会议室

    2024-01-11 01:56:02       34 阅读
  8. #Uniapp:uni-app中vue2生命周期--11个

    2024-01-11 01:56:02       40 阅读
  9. LeetCode每周五题_2024/01/08~01/12

    2024-01-11 01:56:02       66 阅读
  10. 2024.1.8力扣每日一题——回旋镖的数量

    2024-01-11 01:56:02       39 阅读
  11. HDMI2.1 Redriver 信号增强 支持8K60

    2024-01-11 01:56:02       42 阅读
  12. [Microsoft Edge] 如何彻底卸载 Edge

    2024-01-11 01:56:02       34 阅读
  13. 小程序开发之uniapp项目框架搭建

    2024-01-11 01:56:02       43 阅读
  14. VUE +element ui 表格实现数据轮播滚动效果

    2024-01-11 01:56:02       33 阅读