Day 09: JavaScript Primitive Data Types??

Got all my prep done to tackle symbols. I covered the basic JavaScript data types. I thought there were 8 primitive types but turns out I got that wrong. Objects are not a primitive data type. The weird thing is that Symbols are though. I am telling you I’m confused. Hopefully tomorrow clears that up.

TLDR;

Okay, so here are the highlights of what I did:

  • JavaScript -> Went through the basics of JavaScript data types. Covered an article on basic data types. I got confused and thought there were 8 but there are only 7 primitive data types. But Symbols still confuse me.
  • Practice -> Continued going through “The Odin Project” curriculum. Continued going through their JavaScript material. I won’t lie I’m not able to answer some of the questions. Hence the need for review LOL. It sucks to admit but the worst thing I could do for myself is live in delusion. I know what I know and I can learn what I don’t. Stay humble my friends LOL (cringe).

JavaScript Data Types

There are 8 basic data types in JavaScript. 7 primitive types and 1 type that is used as the basis to produce more complex data types:

  1. Number
  2. BigInt
  3. String
  4. Boolean
  5. null
  6. undefined
  7. Objects NOT a primitive data type
  8. Symbol

Goal For Round 7 of the #100DaysofCode Challenge

This is my seventh round of the “#100daysofcode” challenge. I will be continuing my work from round five and round six into round seven. I am currently working through the book “Cracking the Coding Interview” by Gayle Laakmann McDowell. My goal is to become more familiar with algorithms and data structures. This goal was derived from my goal to better understand operating systems and key programs that I use in the terminal regularly e.g. Git. This goal was in turn derived from my desire to better understand the fundamental tools used for coding outside of popular GUIs. This in turn was derived from my desire to be a better back-end developer.

I have no idea if my path is correct but I am walking down this road anyways. Worst case scenario I learn a whole bunch of stuff that will help me out on my own personal projects.