JavaScript 101: Things you need to know about JavaScript

JavaScript 101: Things you need to know about JavaScript

What is JavaScript?

  • JavaScript is dynamic programming language that's used for web development, in web applications, for game development, and lots more. It allows you to implement dynamic features on web pages that cannot be done with only HTML and CSS.

Why do we need JavaScript?

  • Whether you plan to specialize in front-end, back-end, or full-stack development, JavaScript is a crucial programming language for any web developer. Without JavaScript, we wouldn’t have the dynamic and interactive web pages that have become the standard user experience we all know, love, and rely on.

JavaScript Fundamentals

  • Variables

  • Constants

  • Data Types

  • Objects

  • Arrays

  • Functions

  • Conditional Statements

  • Loops

  • Switch Case

JavaScript Data Types

  • Primitive Data Type

    • Number

    • String

    • Boolean

    • Undefined

    • Null

  • Non-Primitive Data Type

    • Object

    • Array

    • Function

Benefits of JavaScript

  • It's easy to learn and simple to implement

  • Multi-functional website development

  • Rich set of frameworks

  • Builds interactive websites

  • JavaScript is an interpreted language

  • JavaScript is platform independent

  • Support for multiple tasks running

  • JavaScript is in the list of three main things of WWW with HTML and CSS

  • It's all about being fast

Top JavaScript Libraries & Frameworks

  • Libraries

    • jQuery

    • React

    • Redux

    • D3.js

  • Frameworks

    • Bootstrap

    • Angular

    • NodeJS

    • Vue.JS

    • Ember.JS

Is JavaScript used for Front-end or Back-end?

JavaScript is a client-side language, which technically makes it a front-end language. But with the Node.js framework, JavaScript can also be used in backend. Using JavaScript across the whole stack, for both front-end and back-end, is an excellent practice because it creates a cohesive application.

Did you find this article valuable?

Support BigSmoke's Blog by becoming a sponsor. Any amount is appreciated!