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

2024-01-10 06:28

本文主要是介绍40-特殊运算符delete,new,.getDate,.setDate,运算符优先级,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.delete删除.  数组

        // 可以删除数组元素,可以删除对象键值对// 删除数组的值,数组长度保持不变// 删掉的值变成emptyvar 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:14console.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.运算符优先级

这篇关于40-特殊运算符delete,new,.getDate,.setDate,运算符优先级的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/589856

相关文章

Nginx路由匹配规则及优先级详解

《Nginx路由匹配规则及优先级详解》Nginx作为一个高性能的Web服务器和反向代理服务器,广泛用于负载均衡、请求转发等场景,在配置Nginx时,路由匹配规则是非常重要的概念,本文将详细介绍Ngin... 目录引言一、 Nginx的路由匹配规则概述二、 Nginx的路由匹配规则类型2.1 精确匹配(=)2

Kotlin运算符重载函数及作用场景

《Kotlin运算符重载函数及作用场景》在Kotlin里,运算符重载函数允许为自定义类型重新定义现有的运算符(如+-…)行为,从而让自定义类型能像内置类型那样使用运算符,本文给大家介绍Kotlin运算... 目录基本语法作用场景类对象数据类型接口注意事项在 Kotlin 里,运算符重载函数允许为自定义类型重

Python中的Walrus运算符分析示例详解

《Python中的Walrus运算符分析示例详解》Python中的Walrus运算符(:=)是Python3.8引入的一个新特性,允许在表达式中同时赋值和返回值,它的核心作用是减少重复计算,提升代码简... 目录1. 在循环中避免重复计算2. 在条件判断中同时赋值变量3. 在列表推导式或字典推导式中简化逻辑

Python中的魔术方法__new__详解

《Python中的魔术方法__new__详解》:本文主要介绍Python中的魔术方法__new__的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、核心意义与机制1.1 构造过程原理1.2 与 __init__ 对比二、核心功能解析2.1 核心能力2.2

Java逻辑运算符之&&、|| 与&、 |的区别及应用

《Java逻辑运算符之&&、||与&、|的区别及应用》:本文主要介绍Java逻辑运算符之&&、||与&、|的区别及应用的相关资料,分别是&&、||与&、|,并探讨了它们在不同应用场景中... 目录前言一、基本概念与运算符介绍二、短路与与非短路与:&& 与 & 的区别1. &&:短路与(AND)2. &:非短

Python中__new__()方法适应及注意事项详解

《Python中__new__()方法适应及注意事项详解》:本文主要介绍Python中__new__()方法适应及注意事项的相关资料,new()方法是Python中的一个特殊构造方法,用于在创建对... 目录前言基本用法返回值单例模式自定义对象创建注意事项总结前言new() 方法在 python 中是一个

基于Python实现一个PDF特殊字体提取工具

《基于Python实现一个PDF特殊字体提取工具》在PDF文档处理场景中,我们常常需要针对特定格式的文本内容进行提取分析,本文介绍的PDF特殊字体提取器是一款基于Python开发的桌面应用程序感兴趣的... 目录一、应用背景与功能概述二、技术架构与核心组件2.1 技术选型2.2 系统架构三、核心功能实现解析

Linux之进程状态&&进程优先级详解

《Linux之进程状态&&进程优先级详解》文章介绍了操作系统中进程的状态,包括运行状态、阻塞状态和挂起状态,并详细解释了Linux下进程的具体状态及其管理,此外,文章还讨论了进程的优先级、查看和修改进... 目录一、操作系统的进程状态1.1运行状态1.2阻塞状态1.3挂起二、linux下具体的状态三、进程的

Golan中 new() 、 make() 和简短声明符的区别和使用

《Golan中new()、make()和简短声明符的区别和使用》Go语言中的new()、make()和简短声明符的区别和使用,new()用于分配内存并返回指针,make()用于初始化切片、映射... 详细介绍golang的new() 、 make() 和简短声明符的区别和使用。文章目录 `new()`

Perl 特殊变量详解

《Perl特殊变量详解》Perl语言中包含了许多特殊变量,这些变量在Perl程序的执行过程中扮演着重要的角色,:本文主要介绍Perl特殊变量,需要的朋友可以参考下... perl 特殊变量Perl 语言中包含了许多特殊变量,这些变量在 Perl 程序的执行过程中扮演着重要的角色。特殊变量通常用于存储程序的