DEV Community

#100DaysOfVanillaJS: What is JavaScript, Primitive Data Types & Let, Var and Const

Tae'lur Alexis 🦄⚛ on April 08, 2020

Sailor Moon learning how to code :p Why Did I Create The #100DaysofVanillaJS Series? (This a completely optional part of the tutoria...
Collapse
 
dmakogon profile image
David Makogon

What a great intro! In my opinion, the best part of this post is that, aside from the JS intro itself, you introduce some best practices right up front (such as naming conventions), which are often left as assumptions by more seasoned coders, where a beginner has no idea (and then runs the risk of starting off with a few bad habits). Same with mentioning let vs var, along with a teaser that you'll be following up with more details on this.

Nicely done!

Collapse
 
taeluralexis profile image
Tae'lur Alexis 🦄⚛

Yes yes yes I was hoping people would understand exactly what you just pointed it! This made me so happy. Omg

Collapse
 
taeluralexis profile image
Tae'lur Alexis 🦄⚛

Thank you so much for the feedback! I also mentioned template literals not being supported by IE11 because as stated I wanted to provide an example of how some features are not supported by every browser. Thanks again :)

Collapse
 
tforster profile image
Troy Forster

A great introduction to a much-needed topic. I hope it will arm new and seasoned developers alike with the information required to decide when and when not to use libraries and frameworks. Just because you can create-react-app doesn't mean you always should.

Collapse
 
httpjunkie profile image
Eric Bishard

Great read, I'm looking forward to the next in the series. I always go back and relearn my fundamentals. So no matter what your level of expertise with JS, a brush up on the basics is always beneficial. I just finished a tutorial on the basics of callbacks and promises and that one I always need to relearn. That should be one of the topics further down the road.

Collapse
 
clsmith70 profile image
Chris Smith

I wish this kind of resource existed when I first started teaching myself HTML, CSS, and JavaScript. I'm relearning now and plan to follow this thread to the end. I want to be an awesome dev like you Tae'lur!

Collapse
 
mohammedasker profile image
Mohammed Asker

That was a very neat opening of JS tutorial! I like how you explained the variables as simple as possible and you even show best practice from the get-go, unlike some tutorials where they left out this important piece of information until later. I'm looking forward to your next post!

As a die-hard otaku, I'll enjoy seeing anime references during the lessons!

Collapse
 
taeluralexis profile image
Tae'lur Alexis 🦄⚛

Thank you so much Mohammed!

Collapse
 
patricktingen profile image
Patrick Tingen

Cool! As an experienced developer I am going to keep an eye on this. I have read some JS code and even changed some, but more or less without really understanding it. Perhaps your tour will help me. Are you planning on publishing a new post each day, or is this 100-days thing not to be taken too literally?

Collapse
 
taeluralexis profile image
Tae'lur Alexis 🦄⚛

Thank you very much! Great question! I won’t be posting every day but will definitely aim to be post weekly. I really liked the title tbh lol thought it was catchy but truth be told this will be an ongoing series since there is so much to cover and discover about the language ❤️

 
taeluralexis profile image
Tae'lur Alexis 🦄⚛

Ahh that’s definitely something to take note of. Thank you so much for your replies!

Collapse
 
reginaldcurtis profile image
reginald curtis

Thank you that was AWESOME!

Collapse
 
peachmouse profile image
Michael Stopa

Really good piece! Nice work. Good luck with the remaining posts!

Collapse
 
mattjclay profile image
Matt j clay

I like that you steered away from the traditional "hello world" program. I'm not a js user but I just may follow this depending on how the next few posts turn out. Good job and good luck.

Collapse
 
morjodomo profile image
🪐 CAPITALISTS HATE HER

I finally know the difference between var, let, and const is because of this.

Collapse
 
taeluralexis profile image
Tae'lur Alexis 🦄⚛

I’m glad i helped make it click for you! You’ll find out more differences when I address functions in which I’ll be diving into scoping and stuff:)

Collapse
 
nerajno profile image
Nerando Johnson

Yessssssss, gonna add this to my Google keep weekly read.

Collapse
 
petecodes profile image
Pete

Great intro!

Collapse
 
kigiri profile image
Clément

not gonna lie, sailormoon style made this for me <3

Collapse
 
hannahsaurusrex profile image
Hannah

Yay! This is awesome Tae'lur! I can't wait to continue reading your posts ❤️

Collapse
 
stefcodes profile image
Stefanie Davis

This is definitely more than I expected from the first post. I didn't know what NaN meant, I just knew something was wrong.

Collapse
 
anevaude profile image
Annette A.

Thank you for posting all this. It's nice to remember your roots sometimes. (And the Sailor Moon theme is fantastic.)

Collapse
 
maurowernly profile image
Mauro E. Wernly 🌈

Nice post! I'm going to start reading it.
Just one question: Whats's the name of the theme you are using? it's so cool, i love it.