Menu

Full Stack Daily Morning 16-01-2023

Full Stack Daily Morning 16-01-2023

Download HTML-CSS ZIP File

Scratchpad #2

// let age = 30;

// if (age >= 21) {
// 	console.log('You are allowed to enter');
// }

// console.log('Program ends');

// let num = 21;

// if (num % 2 === 0) {
// 	console.log('EVEN');
// }

// let age = 2;

// if (age >= 65) {
// 	console.log('Drinks are free');
// } else if (age >= 21) {
// 	console.log('You are allowed to enter and drink');
// } else if (age >= 18) {
// 	console.log("You can enter but you can't drink");
// } else {
// 	console.log("You aren't allowed");
// }

// let password = 'helloworld@123';

// if (password.length >= 6) {
// 	if (password.indexOf(' ') !== -1) {
// 		console.log('Password cannot contain spaces');
// 	} else {
// 		console.log('Valid password');
// 	}
// } else {
// 	console.log('Password is too short');
// }

// let loggedInUser = null;

// if (loggedInUser) {
// 	console.log('Welcome. This is your dashboard.');
// } else {
// 	console.log('Please login to access dashboard');
// }

// let age = 35;

// if (age >= 18 && age < 21) {
// 	console.log("You can enter but you can't drink");
// } else if (age >= 21 && age < 65) {
// 	console.log('You are allowed to enter and drink');
// } else if (age >= 65) {
// 	console.log('Drinks are free');
// } else {
// 	console.log("You aren't allowed");
// }

// let day = 100;

// switch (day) {
// 	case 1:
// 		console.log('Monday');
// 		break;
// 	case 2:
// 		console.log('Tuesday');
// 		break;
// 	case 3:
// 		console.log('Wednesday');
// 		break;
// 	case 4:
// 		console.log('Thursday');
// 		break;
// 	case 5:
// 		console.log('Friday');
// 		break;
// 	case 6:
// 		console.log('Saturday');
// 		break;
// 	case 7:
// 		console.log('Sunday');
// 		break;
// 	default:
// 		console.log('Invalid day code');
// }

// if (day === 1) {
// 	console.log('Monday');
// } else if (day === 2) {
// 	console.log('Tuesday');
// } else if (day === 3) {
// 	console.log('Wednesday');
// } else if (day === 4) {
// 	console.log('Thursday');
// }

// let num = 32;

// num === 7 ? console.log('LUCKY') : console.log('UNLUCKY');

// if (num === 7) {
// 	console.log('LUCKY');
// } else {
// 	console.log('UNLUCKY');
// }

let currentStatus = 'idle';
// let color;
let color =
	currentStatus === 'offline'
		? 'red'
		: currentStatus === 'online'
		? 'green'
		: 'yellow';

// if (currentStatus === 'offline') {
// 	color = 'red';
// } else if (currentStatus === 'online') {
// 	color = 'green';
// } else {
// 	color = 'yellow';
// }

console.log(color);

Scratchpad #3

// // // const product = {
// // // 	imageUrl: 'https:.//.',
// // // 	brand: 'Apple',
// // // 	description: 'Some desc....',
// // // 	price: 100000,
// // // 	inStock: 500,
// // // 	discounted: true,
// // // 	name: 'iPhone 14',
// // // 	'hello world': true,
// // // 	1000: false,
// // // };

// // // const product2 = [
// // // 	'iPhone 14',
// // // 	'Apple',
// // // 	'Some description...',
// // // 	100000,
// // // 	500,
// // // 	true,
// // // 	'https://....png',
// // // ];

// // // const names = ['john', 'jane', 'jack', 'jill'];

// // // const names = {0: 'john', 1: 'jane', 2: 'jack', 3: 'jill', length: 4}

// // const pallette = {
// // 	red: '#eb4d4b',
// // 	yellow: '#f9ca24',
// // 	blue: '#30336b',
// // };

// // let color = 'yellow';

// // console.log(pallette[color]);

// // for (let i = 10; i >= 0; i--) {
// // 	console.log(i, 'Hello World');
// // }

// // const nums = [12, 34, 56, 34, 78, 54, 23, 12];

// // for (let i = 0; i < nums.length; i++) {
// // 	console.log(nums[i]);
// // }

// // const movies = [
// // 	{ movieName: 'Inception', rating: 3.8 },
// // 	{ movieName: 'Avengers', rating: 3.4 },
// // 	{ movieName: 'Iron Man', rating: 2.9 },
// // ];

// // for (let i = 0; i < movies.length; i++) {
// // 	const movie = movies[i];
// // 	console.log(`${movie.movieName} has a rating of ${movie.rating}`);
// // }

// // const word = 'hello world';

// // let reveredWord = '';
// // for (let i = word.length - 1; i >= 0; i--) {
// // 	reveredWord += word[i];
// // }

// // console.log(reveredWord);

// // for (let i = 0; i < 5; i++) {
// // 	console.log(`Outer Loop: ${i}`);

// // 	for (let j = 0; j < 5; j++) {
// // 		console.log(`		Inner loop: ${j}`);
// // 	}
// // }

// // const gameBoard = [
// // 	[4, 64, 8, 4],
// // 	[128, 32, 4, 16],
// // 	[16, 4, 4, 32],
// // 	[2, 16, 16, 2],
// // ];

// // let total = 0;

// // for (let i = 0; i < gameBoard.length; i++) {
// // 	for (let j = 0; j < gameBoard[i].length; j++) {
// // 		total += gameBoard[i][j];
// // 	}
// // }

// // console.log(total);

// const gameBoard = [
// 	[
// 		[4, 64, 8, 4],
// 		[4, 64, 8, 4, 123, 3],
// 		[4, 64, 8, 4],
// 		[4, 64, 8, 4],
// 		[4, 64, 8, 4],
// 		[4, 64, 8, 4],
// 		[4, 64, 8, 4],
// 		[4, 64, 8, 4],
// 	],
// 	[
// 		[4, 64, 8, 4],
// 		[4, 64, 8, 4],
// 		[4, 64, 8, 4],
// 		[4, 64, 8, 4],
// 		[4, 64, 8, 4],
// 	],
// 	[
// 		[4, 64, 8, 4],
// 		[4, 64, 8, 4],
// 		[4, 64, 8, 4],
// 		[4, 64, 8, 4],
// 		[4, 64, 8, 4],
// 	],
// 	[
// 		[4, 64, 8, 4],
// 		[4, 64, 8, 4],
// 		[4, 64, 8, 4],
// 		[4, 64, 8, 4],
// 		[4, 64, 8, 4],
// 	],
// ];

// // loop over and print all the numbers
// // total
// // total even numbers
// // total evens and odds

// let evens = 0;
// let odds = 0;

// // -------------------------------

// // -------------------------------

// for (let i = 0; i < 10; i++) {
// 	console.log(i);
// }

// let i = 0;

// while (i < 10) {
// 	console.log(i);
// 	i++;
// }

// let target = Math.floor(Math.random() * 10) + 1;
// let guess = Math.floor(Math.random() * 10) + 1;

// while (guess !== target) {
// 	console.log(`Target: ${target} | Guess: ${guess}`);
// 	if (guess === 1) {
// 		break;
// 	}
// 	guess = Math.floor(Math.random() * 10) + 1;
// }

// console.log(`Game over. Target: ${target} | Guess: ${guess}`);

let target = Math.floor(Math.random() * 10) + 1;
let guess = Math.floor(Math.random() * 10) + 1;

while (true) {
	console.log(`Target: ${target} | Guess: ${guess}`);
	if (target === guess) {
		break;
	}
	guess = Math.floor(Math.random() * 10) + 1;
}

console.log(`Game over. Target: ${target} | Guess: ${guess}`);

Scratchpad #4

let categories = [
	'fashion',
	'electronics',
	'mobiles',
	'books',
	'toys',
	'groceries',
];

// for (let i = 0; i < categories.length; i++) {
// 	console.log(categories[i]);
// }

// for (let category of categories) {
// 	console.log(category);
// }

// for (let char of 'hello') {
// 	console.log(char);
// }

// const matrix = [
// 	[1, 4, 7],
// 	[9, 7, 2],
// 	[9, 4, 6],
// ];

// for (let row of matrix) {
// 	for (let col of row) {
// 		console.log(col);
// 	}
// }

// const cats = ['fashion', 'mobiles', 'books'];
// const prods = ['tshirt', 'samsung', '1984'];

// for (let i = 0; i < cats.length; i++) {
// 	console.log(cats[i], prods[i]);
// }

const productPrices = {
	Apple: 80000,
	OnePlus: 50000,
	Samsung: 90000,
};

// for (let item of Object.keys(productPrices)) {
// 	console.log(item);
// }

// for (let item of Object.values(productPrices)) {
// 	console.log(item);
// }

// for (let key of Object.keys(productPrices)) {
// 	console.log(key, productPrices[key]);
// }

// for (let key in productPrices) {
// 	console.log(key, productPrices[key]);
// }

// const movieRating = {
// 	pursuitOfHappiness: 4.8,
// 	satya: 4.8,
// 	gangsOfWasepur: 4,
// 	robot: -3,
// };

// for (let movie in movieRating) {
// 	// console.log(movie)
// 	console.log(`${movie} has a rating of ${movieRating[movie]}`);
// }

// function greet() {
// 	console.log('Hello');
// 	console.log('World');
// 	console.log('Universe');
// }

// for (let i = 0; i < 10; i++) {
// 	greet();
// }

// function rollDie() {
// 	let roll = Math.floor(Math.random() * 6) + 1;
// 	console.log(`Rolled: ${roll}`);
// }

// function throwDice() {
// 	rollDie();
// 	rollDie();
// 	rollDie();
// }

// throwDice();

// function greet(name) {
// 	console.log(`Hello, ${name}`);
// }

// greet('John');
// greet('Jane');

// function rollDie() {
// 	let roll = Math.floor(Math.random() * 6) + 1;
// 	console.log(`Rolled: ${roll}`);
// }

// function throwDice(count) {
// 	for (let i = 0; i < count; i++) {
// 		rollDie();
// 	}
// }

// throwDice(5);

// function greet(firstName, lastName) {
// 	return `Hello, ${firstName} ${lastName}`;
// }

// console.log(greet('jill', 'smith'));

// // const result = greet('John', 'Doe');

// // console.log('Result =>', result);

// function greet(firstName, lastName) {
// 	console.log('Test');
// 	return `Hello, ${firstName} ${lastName}`;
// }

// console.log(greet('Jane', 'Doe'));

// let fullName = 'John Doe';

// function greet() {
// 	let fullName = 'Jane Smith';
// 	console.log(fullName);
// }

// console.log(fullName);

// greet();

// let fullName = 'John Doe';

// if (true) {
// 	var fullName = 'Jane Smith';
// 	console.log(fullName);
// }

// console.log(fullName);

// for (var i = 0; i < 10; i++) {
// 	console.log(i);
// }

// console.log(i);

// function outer() {
// 	function inner() {
// 		let movie = 'Iron Man';
// 		console.log(movie);
// 	}

// 	inner();
// }

// outer();

// function greet() {
// 	console.log('hello world');
// }

// const test1 = 100;

// const test = greet;

// test();

// const testFunc = function () {
// 	console.log('hello world');
// };

// testFunc();

// const arr = [
// 	10,
// 	'hello',
// 	function () {
// 		return 'hello world';
// 	},
// ];

// console.log(arr[2]());

// const arr = [
// 	function (a, b) {
// 		return a + b;
// 	},
// 	function (a, b) {
// 		return a - b;
// 	},
// 	function (a, b) {
// 		return a * b;
// 	},
// 	function (a, b) {
// 		return a / b;
// 	},
// ];

// console.log(arr[3](10, 5));

const math = {
	add: function (a, b) {
		return a + b;
	},
	sub: function (a, b) {
		return a - b;
	},
	PI: 3.14,
	mul: function (a, b) {
		return a * b;
	},
};

console.log(math.mul(10, 5));
console.log(Math.PI);

// rahul@rstforum.co.in