日期往后延续一天java_Java技术的延续性,通常会明确地具有不同的含义2。

日期往后延续一天java

观众们好,

我再次回来继续上一篇文章的讨论。 以下是尚需探讨的话题,但我会尽力使它变得简洁明了:

3,原始与参考类型

4.javascript中的typeof

5,表达与陈述

  1. NaN从技术上讲并不意味着不是数字!

  2. 在导入的组件中对组件命名进行React;

8.算法向前和向后递增的背后

  1. parseInt,parseFloat和显式Number强制。

  2. 基本类型与参考类型

在继续讨论之前,我将向您简要介绍英语/德语单词原语如何用于对某些数据类型进行分类的历史。 早在编程的早期,程序员/编码器/开发人员/工程师就曾将值存储到一个变量中,即1000个值,他们将为每个值创建变量。 但是随着开发的进行,一些聪明的人认为我们为什么不将某些值作为一个组存储,因为将相同数据类型的值存储在不同的变量中没有意义。 因此,他们开始研究数组,随着时间的推移,他们考虑将属于一个程序或变量的值存储为该变量或程序的对象或属性,这就是OOP的出路。

我想现在您已经记住了“原始”一词是如何产生的(与早期有关)。 现在开始吧!

一世。 原始数据类型:从您提交的材料或Google的说明中,您将看到类似以下内容:

替代文字

太有趣了,bigInt现在已经在js中作为原始数据类型添加了,但是请注意,它仍然被归类为数字!

根据我自己的定义,原始数据类型是相对于其分配到RAM空间(内存中称为堆栈的区域(与存储引用类型的堆相比较小的区域)的区域)的数据。变量名。 基本类型的示例为字符串,数字,布尔值,null,未定义,符号和对象。

那我的意思是什么?

我的意思是,进入堆栈空间并在堆栈内部分配了名称以便于访问的任何数据都是原始数据类型。 所以这里的论点是: 引用类型是隐式原始类型吗? 答案是肯定的!!! 但是,您永远不会看到任何材料告诉您对象和数组是原始类型(编程中有很多历史性的错误,在本文中,我们将发现其中的一些内容是冷静而又随和的)。

ii。 参考类型

那么什么是引用类型?

替代文字

上面的图片是Google的另一张图片,我想这还不太清楚,但是没关系,我们会马上解决。

我对引用类型的简短描述是:引用类型是一种数据类型,其中其存储过程分为两个阶段:原始阶段(超级阶段)和参考阶段(超级阶段)。 基本阶段保存外部变量的主要数据,参考阶段保存外部变量,该外部变量保存基本区域(堆栈)内部的属性。 注意,参考阶段只知道值存储在基本阶段内部的位置。

可以将所有这些都与jumbo-jambu混淆,但是让我们看一下带有以下说明的代码片段:

替代文字

替代文字

替代文字

替代文字

因此,希望您对基本类型和引用类型之间的数据管理工作有一些了解? 但是请始终记住,堆中保存的指针whos主值位于堆栈内存中!

  1. javascript中的typeof

typeof只是另一个隐式运算符,它返回变量保存的数据类型! 请注意,在javascript中,我们没有变量类型,而是访问器类型(const,let或var),并且我们仅具有变量值的数据类型。 只有在像Java这样的语言中,您才能拥有int,long,string等变量类型,以此类推(例如,int变量必须在java中包含数据类型int)。

那么我们在这里要讨论什么呢? 好吧,我决定在本文中添加此主题,因为许多使用javascript的人总是会问自己,并困惑为什么在键入typeof时某些某些变量会返回不同的数据类型,例如:null作为返回值的变量的值对象是一种数据类型,而null显然是原始数据类型。 您明白为什么我告诉您javascript中有一些毫无疑问的错误:)

让我们来看看下面的片段

替代文字

替代文字

一世。 null数据类型:对于初学者来说,不要介意javascript :)。您会被告知null是一种原始数据类型,但是当您使用typeof运算符获取其数据类型时,javascript会与之矛盾。告诉你null是一个对象而不是null ????? 等等等等 null数据类型是一个对象,但我认为null是原始类型,而object是引用类型? 现在您了解了为什么我告诉您将引用关键字放在一边,让我们面对全能的原始数据类型hahahahah。 我们不知道为什么javascript会决定像这样提示我们,但我们希望在旅途中继续探索哈哈哈

ii。array-data-type:对于javascript的初学者来说,他们会说我认为array是引用类型的一种,而object是引用类型的另一种,但是为什么相同的javascript却使我们感到困惑呢??? 哈哈哈,我将告诉您不要介意javascript,因为javascript充满了乐趣,只是喜欢您所喜欢的方式即可,但是如果您有能力对其进行更改,然后去Mozilla组织并提出成为js的贡献者,也许您会有机会更改它(:))

iii。未定义的数据类型:我记得当我开始写Java时,我所拥有的所有文档和讲座,最终还是想到了以下类似的说法!

替代文字

但是,为什么JavaScript会告诉我们,当一个变量不存在时,其数据类型等于undefined;当一个变量存在但不具有值时,其数据类型仍等于undefined ??? :)。 我再次告诉您不要介意javascript haha​​hahaha的乐趣,只需编写并了解您的情况!

5,表达与声明:

一世。 JavaScript中的expression的含义源自英语单词短语,意思是一段句子构成句子的一部分(大多数情况下,他们自己站着不做任何事都没有意义)。

ii。 声明源自英语单词句子,意思是; 组成完整含义的一组单词(类似于redux-thunk中的compose)。

因此,您可以将一个表达式组合在一起以在程序中执行操作。 请注意; 当您仅声明并定义一个变量时,它只是一个表达式,您可以在另一个节中将其与另一个变量一起使用,但一定不能是另一个变量(可能只是一个简单的串联),它成为一条语句

替代文字

由伊曼纽尔·欧纳(Emmanuel Onah)撰写,

React和android本机开发人员。

未完待续!

翻译自: https://dev.to/emmanuelonah/continuation-of-technicalities-in-javascript-that-often-gets-a-different-meaning-explicitly2-epd

日期往后延续一天java

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值