Skip to content

Basics Of JS

Arrow functions

const user = {
username: "hitesh",
price: 999,
welcomeMessage: function(){
console.log(`${this.username}, welcome to website`);
console.log(this);
}
}
user.welcomeMessage();
user.username = "Sam";
user.welcomeMessage();
console.log(this);
function chai(){
let username = "hitesh";
console.log(this.username);
}
chai();
const chai1 = function (){
let username = "hitesh";
console.log(this.username);
}
chai1();
const chai2 = () => {
let username = "hitesh";
console.log(this);
}
chai2();
const addTwo = (num1, num2) => {
return num1 + num2;
}
const addTwo1 = (num1, num2) => num1 + num2;
const addTwo2 = (num1, num2) => (num1 + num2);
const addTwo3 = (num1, num2) => ({username: "hitesh"});;
console.log(addTwo(3, 4));
console.log(addTwo1(3, 4));
console.log(addTwo2(3, 4));
console.log(addTwo3(3, 4));
const myArray = [2, 5, 3, 7, 8];
// myArray.forEach();

Functions

function sayMyName(){
console.log("H");
console.log("I");
console.log("T");
console.log("E");
console.log("S");
console.log("H");
};
sayMyName();
function addTwoNumbers(number1, number2){
return number1 + number2;
}
const result = addTwoNumbers(3, 5);
console.log("Result: " + result);
function loginUserMessage(username = "sam"){
if(!username){
console.log("Please enter a username");
return;
}
return `${username} just logged In`;
}
console.log(loginUserMessage("hitesh"));
function calculatePrice(val1, val2, ...num1){
return num1;
}
console.log(calculatePrice(300, 500, 600));
const user = {
username: "hitesh",
prices: 199
};
const myNewArray = [200, 400, 100, 600];
function returnScondValue(getArray){
return getArray[1];
}
console.log(returnScondValue(myNewArray));

IIFE

(function chai(){
console.log('DB CONNECTED!');
})();
((name) => {
console.log(`DB CONNECTED TWO ${name}`);
})('hitesh');

Scope

let a = 300;
if(true){
let a = 10;
const b = 20;
console.log('INNER: ', a);
}
console.log(a);
// console.log(b);
function one(){
const username = "hitesh";
function two(){
const website = "youtube";
console.log(website);
}
two();
}
one();
if (true) {
const username = "hitesh"
if (username === "hitesh") {
const website = " youtube"
// console.log(username + website);
}
// console.log(website);
}
// console.log(username);
console.log(addone(5));
function addone(num){
return num + 1;
}
addTwo(4)
const addTwo = function(num){
return num + 2;
}