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

相关文章

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 程序的执行过程中扮演着重要的角色。特殊变量通常用于存储程序的

BUUCTF(34)特殊的 BASE64

使用pycharm时,如果想把代码撤销到之前的状态可以用 Ctrl+z 如果不小心撤销多了,可以用 Ctrl+Shift+Z 还原, 别傻傻的重新敲了 BUUCTF在线评测 (buuoj.cn) 查看字符串,想到base64的变表 这里用的c++的标准程序库中的string,头文件是#include<string> 这是base64的加密函数 std::string

web群集--nginx配置文件location匹配符的优先级顺序详解及验证

文章目录 前言优先级顺序优先级顺序(详解)1. 精确匹配(Exact Match)2. 正则表达式匹配(Regex Match)3. 前缀匹配(Prefix Match) 匹配规则的综合应用验证优先级 前言 location的作用 在 NGINX 中,location 指令用于定义如何处理特定的请求 URI。由于网站往往需要不同的处理方式来适应各种请求,NGINX 提供了多种匹

【重学 MySQL】十九、位运算符的使用

【重学 MySQL】十九、位运算符的使用 示例检查权限添加权限移除权限 在 MySQL 中,位运算符允许你直接在整数类型的列或表达式上进行位级操作。这些操作对于处理那些需要在二进制表示上进行直接修改或比较的场景特别有用,比如权限管理、状态标记等。 &(位与) 对两个数的二进制表示进行位与操作。只有两个相应的二进制位都为 1 时,结果的该位才为 1,否则为 0。 |(位

java线程深度解析(一)——java new 接口?匿名内部类给你答案

http://blog.csdn.net/daybreak1209/article/details/51305477 一、内部类 1、内部类初识 一般,一个类里主要包含类的方法和属性,但在Java中还提出在类中继续定义类(内部类)的概念。 内部类的定义:类的内部定义类 先来看一个实例 [html]  view plain copy pu

C语言程序设计(数据类型、运算符与表达式)

一、C的数据类型 C语言提供的数据类型: 二、常量和变量 2.1常量和符号常量 在程序运行过程中,其值不能被改变的量称为常量。 常量区分为不同的类型: 程序中用#define(预处理器指令)命令行定义变量将代表常量,用一个标识符代表一个常量,称为符合常量。 2.2变量 变量代表内存中具有特定属性的一个存储单元,用来存放数据,在程序运行期间,这些值是可以 改变的。 变

string字符会调用new分配堆内存吗

gcc的string默认大小是32个字节,字符串小于等于15直接保存在栈上,超过之后才会使用new分配。

第二十四章 rust中的运算符重载

注意 本系列文章已升级、转移至我的自建站点中,本章原文为:rust中的运算符重载 目录 注意一、前言二、基本使用三、常用运算符四、通用约束 一、前言 C/C++中有运算符重载这一概念,它的目的是让即使含不相干的内容也能通过我们自定义的方法进行运算符操作运算。 比如字符串本身是不能相加的,但由于C++中的String重载了运算符+,所以我们就可以将两个字符串进行相加、但实际