Skip to content

SarodeMaruthiRao/JavaScript

Repository files navigation

JavaScript Learning Repository

A comprehensive JavaScript learning repository covering fundamental concepts, programming constructs, data structures, and Object-Oriented Programming concepts with practical examples.

📚 Course Contents

01. Introduction

  • Introduction to JavaScript
  • First JavaScript Program
  • JavaScript Basics

02. Variables

  • Variables
  • Comments
  • Variable Declaration and Scope

03. Datatypes

  • Primitive Data Types
  • Non-Primitive Data Types
  • Type Conversion

04. Operators

  • Arithmetic Operators
  • Assignment Operators
  • Logical Operators
  • Relational Operators
  • Ternary Operators

05. Control Statements

  • If Statement
  • If-Else Statement
  • Nested If-Else Statement
  • Switch Case Statement

06. Loops

  • While Loop
  • Do-While Loop
  • For Loop
  • Jumping Statements (break & continue)

07. Functions

  • Function Declaration
  • Function Parameters
  • Return Statements
  • Function Usage

08. Objects

  • Object Creation
  • Object Properties
  • Object Methods

09. Arrays

  • Array Basics
  • Array Operations
  • Array Methods

10. Strings

  • String Basics
  • String Methods
  • Number Operations

11. OOPS

  • Class and Object
  • Static Members
  • Encapsulation
  • Inheritance
  • Prototype
  • Polymorphism

🚀 Getting Started

  1. Clone the repository:

    git clone <repository-url>
  2. Navigate through the folders sequentially.

  3. Run JavaScript files using Node.js:

    node filename.js
  4. Practice the examples provided in each section.

🎯 Learning Path

Follow the folders in the order listed above for the best learning experience.

🛠️ Technologies Used

  • JavaScript (ES6+)
  • Node.js
  • Visual Studio Code

📖 Prerequisites

  • Basic Computer Knowledge
  • Node.js Installed
  • Code Editor (VS Code Recommended)

🌟 Features

  • Beginner-Friendly Examples
  • Well-Structured Learning Path
  • Practical Code Samples
  • Covers Core JavaScript Concepts
  • Object-Oriented Programming Examples

⭐ Support

If you find this repository helpful, consider giving it a star.

About

A structured JavaScript learning repository covering Variables, Data Types, Operators, Control Statements, Loops, Functions, Objects, Arrays, Strings, and OOP concepts with practical examples.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors