<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Francisco Imanol Suarez</title>
    <description>The latest articles on DEV Community by Francisco Imanol Suarez (@franciscoimanolsuarez).</description>
    <link>https://dev.to/franciscoimanolsuarez</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F125514%2F0bc21da3-fe99-4fb5-bf84-cd035c64131b.png</url>
      <title>DEV Community: Francisco Imanol Suarez</title>
      <link>https://dev.to/franciscoimanolsuarez</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/franciscoimanolsuarez"/>
    <language>en</language>
    <item>
      <title>🐱‍🏍Next.JS What is it?🐱‍👤</title>
      <dc:creator>Francisco Imanol Suarez</dc:creator>
      <pubDate>Thu, 30 Apr 2020 20:25:47 +0000</pubDate>
      <link>https://dev.to/franciscoimanolsuarez/next-js-what-is-it-16ni</link>
      <guid>https://dev.to/franciscoimanolsuarez/next-js-what-is-it-16ni</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1oNHF4I9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/4ckdduakevkwxusqfusg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1oNHF4I9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/4ckdduakevkwxusqfusg.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
Some time ago I started to investigate and try Next.js and discovered how awesome is this wonderful Framework that allows us to create our views from the server side. Next.js is based on React, Webpack and Babel. It allows us to start a project in a very simple way, since we do not have to configure anything and we only have to execute simple commands so that the project is ready.&lt;/p&gt;

&lt;p&gt;Next.js is inspired by PHP and benefits from a great system of JavaScript modules, which allows us to export the components of our application, which allows us to perform individual tests for each component, as well as download thousands of components or modules from npm&lt;br&gt;
When we talk about applications in Next.js, we have to talk about a CSS system called styled-jsx, this system was specially created to work with Next.js, this system allows us to work with all the power of CSS directly in our JS Files.&lt;br&gt;
Styled-jsx gives us certain benefits, for example, when we represent the components we only generate the CSS that is being used and, once the component is no longer used, it automatically removes the CSS, which means that we will never have unnecessary CSS.&lt;/p&gt;

&lt;h1&gt;
  
  
  Deploy
&lt;/h1&gt;

&lt;p&gt;Usually when we make an application, the final idea is to share it with everyone! This with Next.js is super easy! Since we have a &lt;code&gt;next build&lt;/code&gt; command that generates a &lt;code&gt;.next&lt;/code&gt; folder with all the code ready for production, once loaded on the server we just have to execute &lt;code&gt;next start&lt;/code&gt; and that’s it, our application is running🤯🤯.&lt;/p&gt;

&lt;h1&gt;
  
  
  Installing NextJS
&lt;/h1&gt;

&lt;p&gt;The installation of Next is simple, the only requirement is to have installed NodeJS and NPM. If you do not have it installed, go to &lt;a href="https://nodejs.org/es/"&gt;https://nodejs.org/es/&lt;/a&gt; and download the stable version (LTS). After installation, open the console and enter the following to confirm that it has been installed correctly.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FXfzXC8p--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/klsr1ca12gd4ckqse0bu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FXfzXC8p--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/klsr1ca12gd4ckqse0bu.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After installing and corroborating that NodeJS was installed correctly, we will position ourselves on the desktop and create a folder called Next, you can do it from the console with the following commands.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ZVAN9Z5g--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/alqgwmyve7c2171a714q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZVAN9Z5g--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/alqgwmyve7c2171a714q.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Command 1: we move to our desk &lt;/li&gt;
&lt;li&gt;Command 2: Create the folder called Next &lt;/li&gt;
&lt;li&gt;Command 3: We position ourselves inside the folder.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Once placed in the folder, we execute the following command that will help us to configure the package.json with some predefined configurations from scratch, through this file we can control and manage all the npm packages that we will use in different projects.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yoXocKsB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/6l7w7k7uhwkm0wqxdyba.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yoXocKsB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/6l7w7k7uhwkm0wqxdyba.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After executing this command, we will proceed to download and install all the dependencies of React.js and Next.js.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qfH7vTzl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/xzi4x2bjcebiu0i9uxm0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qfH7vTzl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/xzi4x2bjcebiu0i9uxm0.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Cool! We have already installed our dependencies and also our package.json, now we can start to create our first application.&lt;br&gt;
In our favorite editor we open the folder and the package.json file, in which we will add the scripts to run our project both in development and in production.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CqfpSLIg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/oylhy2llm1k4mk74wpkk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CqfpSLIg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/oylhy2llm1k4mk74wpkk.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now let’s go to the most entertaining part! Our first sight! We will create a folder called pages, Next will automatically search all pages in this folder.&lt;/p&gt;

&lt;p&gt;The router you are looking for is the same name of the route (path) that we have in the folder  &lt;strong&gt;/pages&lt;/strong&gt;. In the pages we will create a file called  &lt;strong&gt;index.js&lt;/strong&gt;  in which we will add everything our application needs.&lt;/p&gt;

&lt;p&gt;In React, each component must return a single HTML object.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Example&lt;/em&gt;&lt;/strong&gt;&lt;em&gt;:&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;GET/&lt;/code&gt;  Show the file in: &lt;code&gt;/pages/index.js&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;GET/medium_&lt;/code&gt;  Show the file in: &lt;code&gt;/pages/medium.js&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;In our &lt;code&gt;index.js&lt;/code&gt; file we will add the following code&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QyJ_OdC6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/g9dnidirvyofixvrvpf3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QyJ_OdC6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/g9dnidirvyofixvrvpf3.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now we execute the following command  in  the terminal&lt;code&gt;npm run dev&lt;/code&gt;  y en  &lt;code&gt;localhost:3000&lt;/code&gt;  We will have our home page.&lt;/p&gt;

&lt;p&gt;The command  &lt;code&gt;npm run dev&lt;/code&gt; start a default HTTP server in localhost: 3000, if we enter we will see a welcome message in color  &lt;code&gt;grey&lt;/code&gt; and a link to  &lt;code&gt;/about&lt;/code&gt;, which when you try to access it, will return a 404 error.&lt;/p&gt;

&lt;p&gt;Next_ it has its own 404 page, which can be modified by creating a file called _error.js within the pages of the folder.&lt;/p&gt;

&lt;p&gt;Now we will create in the &lt;strong&gt;pages&lt;/strong&gt; a new file called &lt;code&gt;about.js&lt;/code&gt;`in which we will enter the following code&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tNBTq4u---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/9sy0ie1dcf7q67sbqddi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tNBTq4u---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/9sy0ie1dcf7q67sbqddi.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If we return to our main page and now we click on  &lt;code&gt;About the page&lt;/code&gt;we can see that we enter our About page that has our name, and as we can read in the code, we include an asynchronous method called getInitialProps`.&lt;/p&gt;

&lt;p&gt;This method is executed during the rendering process on the server, to obtain the necessary data to display on the page, and also once a route change is made, it is executed to obtain the data in the browser itself.&lt;/p&gt;

&lt;p&gt;In general, this data comes from an API external to the server that processes it. What allows us to scale our API and our server separately.&lt;/p&gt;

&lt;p&gt;I recommend that you read about  &lt;a href="https://zeit.co/now"&gt;&lt;strong&gt;now.sh&lt;/strong&gt;&lt;/a&gt;  so that the implementation is done faster and you can share a self-generated URL. This service allows you to send production applications created with Node.js, static files, among others, the best thing Now is that it guarantees that the applications automatically adjust to our needs.&lt;/p&gt;

&lt;p&gt;🤓 You can follow me on Twitter or find me on GitHub by visiting my website&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>nextjs</category>
      <category>react</category>
      <category>beginners</category>
    </item>
    <item>
      <title>How to check if a JavaScript array contains a specific value 🤔</title>
      <dc:creator>Francisco Imanol Suarez</dc:creator>
      <pubDate>Wed, 29 Apr 2020 12:55:31 +0000</pubDate>
      <link>https://dev.to/franciscoimanolsuarez/how-to-check-if-a-javascript-array-contains-a-specific-value-a8i</link>
      <guid>https://dev.to/franciscoimanolsuarez/how-to-check-if-a-javascript-array-contains-a-specific-value-a8i</guid>
      <description>&lt;p&gt;If this is possible and is very easy to do in Javascript, for this we will use the includes () method  &lt;/p&gt;

&lt;h1&gt;
  
  
  method includes()
&lt;/h1&gt;

&lt;p&gt;Given a array, the includes () method determines if a specific element is found in that array, in the case that this element is found to be true and in the case that it is not, it would return false.&lt;/p&gt;

&lt;h1&gt;
  
  
  For example:
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---fxFlq1A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/ug03cw2rws0z39e6qutx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---fxFlq1A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/ug03cw2rws0z39e6qutx.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Thanks
&lt;/h1&gt;

&lt;p&gt;If the article you liked or you found interesting, please help me with 👏 🤓 You can follow me on Twitter or find me on GitHub by visiting my website.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>node</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>🧐🤓Data types and values in Javascript 💻</title>
      <dc:creator>Francisco Imanol Suarez</dc:creator>
      <pubDate>Sun, 26 Apr 2020 18:16:47 +0000</pubDate>
      <link>https://dev.to/franciscoimanolsuarez/data-types-and-values-in-javascript-2o38</link>
      <guid>https://dev.to/franciscoimanolsuarez/data-types-and-values-in-javascript-2o38</guid>
      <description>&lt;p&gt;The data type is a property of a value that determines the values it can take, what types of operations we can perform on it and how its internal representation.&lt;br&gt;
In JavaScript we find different types of values and data types to store in variables.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Values and types&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Main (primitive) types&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;string number boolean&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Composite type&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Object&lt;br&gt;
 Array&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Special type&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Null&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Undefined&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In the case of ES6, a new type of this denomination type is presented as a   &lt;code&gt;symbol&lt;/code&gt;  data type whose values are unique and cannot be changed.&lt;/p&gt;

&lt;p&gt;JavaScript provides an operator called &lt;code&gt;typeof&lt;/code&gt;, this operator can examine a value and tell it what type it is:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--i2SF5nOD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/099ibd8ua0yque2m2ph5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--i2SF5nOD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/099ibd8ua0yque2m2ph5.png" alt="Typeof image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This operator is special since it allows us to know the type (number, boolean, undefined, object) that the variable has on which we are going to perform an action.&lt;/p&gt;

&lt;h1&gt;
  
  
  ✨ String
&lt;/h1&gt;

&lt;p&gt;A string value is a set of Unicode characters (letters, digits, punctuation, and more), this data type is responsible for rendering the text in JavaScript&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qArBcgBK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/io11rb4kgq6sm83jj4uf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qArBcgBK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/io11rb4kgq6sm83jj4uf.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  💡 Number
&lt;/h1&gt;

&lt;p&gt;In JavaScript, no distinction is made between integer and floating point values; a JavaScript number can be any one of them (internally, JavaScript represents all numbers as floating point values).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--i5ywqx8z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/6iedn86yec8o2h0s515e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--i5ywqx8z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/6iedn86yec8o2h0s515e.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  💡 Boolean
&lt;/h1&gt;

&lt;p&gt;This data type stores 1 bit can be true or false, they are used to record a state (TRUE OR FALSE)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dA7hTO3x--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/iu7lu9xhp8tu12bunqzc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dA7hTO3x--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/iu7lu9xhp8tu12bunqzc.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  💡 Objects
&lt;/h1&gt;

&lt;p&gt;Since JavaScript is designed in an object-based paradigm. We say that an object is a collection of properties, these objects can be compared to tangible objects in real life.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--BjVOH0if--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/mggfzibewoqs5iqfnq28.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--BjVOH0if--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/mggfzibewoqs5iqfnq28.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Another way to access the properties of these objects is as follows:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Pk7Z6-qu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/5wfwn7ab8ygmh5993dx9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Pk7Z6-qu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/5wfwn7ab8ygmh5993dx9.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Access (by index) an Array element&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fSs4buIj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/z8waeb2d6n6nxzkfcz36.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fSs4buIj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/z8waeb2d6n6nxzkfcz36.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
Now if we think about the name of position [1], it should be Mariano, well, when starting to program this may sound a bit strange, but in programming we start counting from the number zero (0).&lt;/p&gt;

&lt;h1&gt;
  
  
  💡 Undefined
&lt;/h1&gt;

&lt;p&gt;This data type is used when we do not know the content of a variable or it has not yet been defined.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--rSpQl2SL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/kh6b4pk2sz7r84wdxij7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--rSpQl2SL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/kh6b4pk2sz7r84wdxij7.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  💡 Null
&lt;/h1&gt;

&lt;p&gt;The &lt;code&gt;null&lt;/code&gt;data type has only the &lt;code&gt;null&lt;/code&gt; value. Null reserved keyword cannot be used as a function or variable name&lt;br&gt;
A variable containing &lt;code&gt;null&lt;/code&gt;does not contain any type of boolean number, string or value, nor an array or object. This data type is not 0 like in other languages like C or C ++, declaring a variable of type null and using the operator typeof it interprets the value as Object not as null type&lt;/p&gt;

&lt;p&gt;Thanks for reading 💻&lt;br&gt;
🤓 You can follow me on Twitter or find me on GitHub by visiting my website&lt;br&gt;
&lt;a href="https://about.me/franciscoimanol"&gt;https://about.me/franciscoimanol&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>node</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
