Some javascript theory we need to know, helpful before an interview.


Truthy and Falsy values, Null vs Undefined, double(==) vs Tripe(===), scopes, closure, encapsulation, private variable.

Bind, call and apply, window and global variable, new and this keyword, JS asynchronous.

Some problem-solving technics.

Truthy and Falsy values:

Truthy means true value and falsy means…

React Core concept, Virtual Dom and Diff algorithm, JSX, Default Props, Prop Types, Optimizing performance, Some essentials about react.

React Core Concept:

React is defined as a JavaScript library for building user interfaces. Let’s start by talking about the two different parts of this definition.

Data Types, Error handling, Coding Style, Caching, Cross Browser, Hoisting, Block level, Default parameter, Spread operator, Arrow function

Data Types in Javascript

What are data types? Data types specify what kind of data can be stored or manipulated within a program.

The latest ECMAScript standard defines nine types.

In a short, there are mainly…

String, Number, and Array

Photo by Ferenc from Unsplash
<h2>My First JavaScript</h2>
<button type="button"
onclick="document.getElementById('demo').innerHTML = 'Hello Reader'">
Click me to display Date and Time.</button>
<p id="demo"></p>

JavaScript is a lightweight, interpreted, or just-in-time compiled programming language.
One of the most popular programming languages for web development.
It was mainly used for the front-end only. Nowadays backend…

I am testing medium platform to share my story.

Teaching Method

Mahfuz Khalid

Nothing to say more at this moment.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store