script.js
unknown
javascript
2 years ago
12 kB
10
Indexable
// console.log(a);
// var a = 1;
// console.log(a);
// let b = 2;
// console.log(b);
// const c = 3;
// console.log(c);
// function name(){
// var name = "Yogesh";
// let Name = "Bharath";
// // console.log("hello World");
// }
// name();
// n =5;
// for(let i = 0; i<n; i++){
// for(let j = 0; j<n; j++){
// if(i+j == n){
// process.stdout.write("* ");
// }
// else{
// process.stdout.write(" ");
// }
// }
// console.log();
// }
// let a = "Yogesh";
// let b = 'Bharath';
// let c = `Hello This is ${a} and
// ${b}`;
// console.log(a);
// console.log(b);
// console.log(c);
// Using Object
// let str = new String("JavaScript");
// console.log(str);
// console.log(typeof(str));
// let str1 = str.valueOf();
// console.log(str1);
// console.log(typeof(str1));
// console.log(str.startsWith())
// let name = prompt("Enter ur name");
// console.log(typeof(name));
// console.log(eval(name));
// let a = "100";
// let num = Number(a);
// console.log(a)
// console.log(a, typeof(a))
// console.log(a/5);
// cons[1,2,3,5,6,7,8,9];
// console.log(num, typeof(num))
// console.log(num/5)
// console.log(
// let mappedArr = arr.map((value, index) => {return value;});
// console.log(mappedArr)
// console.log(-1/0)
// console.log(Boolean("+1"))
// console.log(Boolean("-1"))
// console.log(Boolean(+1))
// console.log(Boolean(-1))
// console.log(Boolean("0"))
// console.log(Boolean(0))
// console.log(Boolean("-0"))
// console.log(Boolean("+0"))
// let bool1 = new Boolean("+1");
// let bool2 = new Boolean("-1");
// let bool3 = new Boolean(1);
// let bool4 = new Boolean(-1);
// let bool5 = new Boolean("1");
// let bool6 = new Boolean("0");
// let bool7 = new Boolean("-0");
// // let bool8 = new Boolean(0);
// // let bool9 = new Boolean(-0);
// // console.log(bool1);
// // console.log(bool2);
// // console.log(bool3);
// // console.log(bool4);
// // console.log(bool5);
// // console.log(bool6);
// // console.log(bool7);
// // console.log(bool8);
// // console.log(bool9);
// // console.log((100) == ('100'));
// // console.log(Symbol(100) == Symbol('100'));
// // let num1 = Number(prompt("Enter Number 1: "));
// // let num2 = Number(prompt("Enter Number 2: "));
// // let selectOperator = prompt("Enter Ur Operator");
// // switch (selectOperator){
// // case "+":
// // alert(num1 + num2);
// // break;
// // case "-":
// // alert(num1 - num2);
// // break;
// // case "*":
// // alert(num1 * num2);
// // break;
// // case "/":
// // alert(num1 / num2);
// // break;
// // case "%":
// // alert(num1 + num2);
// // break;
// // default :
// // alert("Invalid Value")
// // break;
// // case "**":
// // alert(num1 + num2);
// // break;
// // }
// // if(selectOperator == "+"){
// // console.log(num1 + num2);
// // }
// // else if(selectOperator == "-"){
// // console.log(num1 - num2);
// // }
// // else if (selectOperator == "*"){
// // console.log(num1 * num2);
// // }
// // else if (selectOperator == "/"){
// // console.log(num1 / num2);
// // }
// // else if (selectOperator == "%"){
// // console.log(num1 % num2);
// // }
// // else if (selectOperator == "**"){
// // console.log(num1 ** num2);
// // }
// // let n = 10;
// // for(let i = 1; i<=n;i++){
// // // console.log("Hello World!");
// // // let y = i % 2 == 0 ? console.log(i+" is Even Number") : console.log(i + " is Odd Number");
// // // console.log(y);
// // // i++;
// // console.log(i)
// // if(i % 2 == 1){
// // console.log(i + " is a Odd number");
// // }
// // else {
// // console.log(i + " is a Even Number");
// // }
// // }
// // // Named Function
// // function welcome(){
// // console.log("Welcome")
// // }
// // welcome();
// // // Anonymous Function
// // let x = function (a,b){
// // console.log(a);
// // console.log(b);
// // }
// // x(1,2);
// // // Immediate invoke Function
// // (
// // function(a,b){
// // console.log(a+b)
// // console.log(a-b)
// // console.log(a*b)
// // console.log(a/b)
// // console.log(a%b)
// // console.log(a**b)
// // }
// // )(5,2)
// // // Higher Order Function
// // function hof(a){
// // console.log(a);
// // }
// // hof(function(){return [100];}())
// // function check(a,b,c){
// // return c(a,b);
// // }
// // let y = check(5,4,function(a,b){return a+b});
// // console.log(y);
// // console.table([1,2,3,4]);
// // Arrow Function
// // let z = _=>"Hello World";
// // console.log(z());
// // console.log("hello")
// // let a = _=>console.log("Hello 1")
// // console.log("Hello 2")
// // console.log(a());
// // console.log("Hello World");
// // for(let i = 1; i<=10; i++)
// // console.log(i);
// // function demo(){
// // console.log(arguments);
// // }
// // demo(1,2,3,4,5,6,7,8,9,10);
// // demo(1,2);
// // let str = " Hello Javascript ";
// // console.log(str.length);
// // console.log(str.charAt(4));
// // console.log(str.indexOf('e'));
// // console.log(str.lastIndexOf('l'))
// // console.log(str.concat(" HI All"))
// // console.log(str.split(""))
// // console.log(str.trim())
// // console.log(str.slice(1,6))
// // console.log(str.substring(0,6))
// // console.log(str.toLowerCase())
// // console.log(str.toUpperCase())
// // console.log(str.charCodeAt(1));
// let str = "Hello Javascript";
// console.log(str.match("Hello"));
// console.log(str.match(/Hello/));
// console.log(str.match(/hello/));
// console.log(str.match(/hello/i));
// console.log(str.match(/t/g));
// console.log(str.match(/t/gi));
// console.log(str.search('h'))
// console.log(str.search(/h/));
// console.log(str.search(/h/i));
// console.log(str.search(/h/gi));
// // console.log(str.search(/h/)g);
// // console.log(str.search());
// let users = ["Harish", "Bharath", "Tabrez", "Surya", "Harish"]
// console.log(users);
// let val = [8,7,6,5,4,3,2,1];
// let empty = [];
// // for(let i = 0; i<users.length; i++){
// // console.log(users[i]);
// // }
// console.log(users.length);
// console.log(users.indexOf("Harish"));
// console.log(users.lastIndexOf("Harish"));
// console.log(users.concat("Samboo"));
// console.log(users.concat("Samboo"))
// console.log(users.concat(val));
// // Push
// console.log(users.push("Pavan", "Nandhini"))
// console.log(users);
// // Pop
// console.log(users.pop());
// // console.log(users.pop());
// // console.log(users.pop('Bharath'))
// console.log(users);
// users.pop();
// console.log(users)
// // Unshift
// console.log(users.unshift("Pavan", "Kathija"));
// console.log(users);
// // Shift
// console.log(users.shift());
// console.log(users.shift());
// console.log(users)
// console.log(empty.shift());
// // console.log(users.flat())
// let duplicateUsers = users.flat();
// console.log(duplicateUsers);
// let joined = [[1,2,3],['html', 'css','js',[['java'],'react']]];
// let hello = (joined.flat(3))
// console.log(joined[1])
// console.log(hello)
// console.log(hello[0])
// console.log(val.sort().reverse());
// console.log(duplicateUsers.sort());
// console.log(users.sort());
// let frontend = ['html', 'css', 'js', 'React'];
// console.log(frontend.join("-"));
// console.log(frontend.join(","));
// console.log(frontend.join("/"));
// console.log(frontend.join(" "));
// let str2 = 'MalayalaM';
// console.log(str2.split("").reverse().join(""));
// // Palindrome
// let input = "malayalam";
// let output = input.toLowerCase().split("").reverse().join("");
// if(input == output)
// console.log("Palindrome");
// else
// console.log("Not Palindorme")
// // let arr = [1,2,3,4,5,6,7,8,9];
// // let everyCondition = arr.every((x) => x < 10); //And
// // console.log(everyCondition);
// // let everyCondition = arr.some((x) => x > 0); //Or
// // console.log(everyCondition);
// // let everyCondition = arr.fill(100);
// // let everyCondition = arr.fill('JS');
// // console.log(everyCondition);
// // let x = arr.findIndex((findIndex) => {
// // return findIndex == 7;
// // });
// // console.log(x);
// // console.log(arr.findIndex((findIndex) => {return findIndex == 2}));
// // console.log(arr.findIndex((findIndex)=> {return findIndex == 5}));
// Arrays
// map, foreach, filter, reduce
let arr = [1,2,3,4,5,6,7,8,9];
// let mapArr = arr.map((value, index) => {return index;});
// let mapArr = arr.map(val => {return val});
// let mapArr = arr.map(val => {return val}).reverse();
// let mapArr = arr.map(val => {return val}).reverse().fill("Js");
// let mapArr = arr.map(val => {return val += 5});
// console.log(mapArr);
// let filterArr = arr.filter((value)=>{return value == 5});
// let filterArr = arr.filter((value)=>{return value <= 5});
// let filterArr = arr.filter((value)=>{return value >= 5});
// console.log(filterArr);
// let forEachArr = arr.forEach((value, i) => {return value});
// console.log(forEachArr);
// arr[0] = arr[0]+1;
// arr[1] = arr[1]+1;
// arr[2] = arr[2]+1;
console.log(arr);
// // Reduce()
// let reduceArr = arr.reduce((accumulator, value) => {
// console.log(accumulator)
// return accumulator + value;
// })
// console.log(reduceArr);
let num = [10,32,12,25,20,15,35,30,28,45];
// add a value = 10;
// filter the value = 20
let addValue = num.map(value => {return value+10});
console.log(addValue);
// let filterValue = num.filter((value, index)=> {return value==20 });
let filterValue = addValue.filter((value, index)=> {return value > 20 });
console.log(filterValue);
let reduceIntoSingleValue = filterValue.reduce((accumulator, value)=> {return accumulator + value});
console.log(reduceIntoSingleValue);
let x = num.map(value=>{return value+10}).filter(value=>{return value >20}).reduce((accumulator, value)=>{return accumulator+value});
console.log(x)
// prime number or not
let n = 1;
function isPrime(a){
if(a <= 1){
return "No";
}
while(true){
for(let i = 2; i<a; i++){
if(a % i == 0){
return "No";
}
}
return "Yes";
}
}
console.log(isPrime(n));
// ? Reverse the Number N
let mn = 10001;
let num1 = (mn.toString().split('').reverse().join(''));
num1 = Number(num1);
console.log(num1);
// !reverseNumber Function
function reverseNumber(a){
return Number(a.toString().split('').reverse().join(''));
}
console.log(reverseNumber(100));
// !Arrange Number in Order
// let numbers_1 = [54,546,548,60];
// !Arrange Numbers in Function
// function ArrangeNumbers(num){
// return Number(num.sort().reverse().join(''));
// }
// console.log(ArrangeNumbers(numbers_1))
// !Find Minimum and Maximum
let numbers_1 = [54,546,548,60];
let maxNumber = numbers_1[0];
// function maxAndMin(a){
// return (Math.max(...a)+" "+ Math.min(...a));
// }
// console.log((maxAndMin(numbers_1)))
// console.log(
// numbers_1.forEach(function(a){
// if(a>max){
// max = a;
// }
// }));
// numbers_1.forEach(function(a){
// if(a>maxNumber){
// maxNumber = a;
// }
// })
// console.log(maxNumber);
// function MaximumNumber(a){
// let max = a[0];
// a.forEach(function(b){
// if(b>max)
// max = b;
// });
// return max;
// }
// console.log(MaximumNumber(numbers_1));
// Create
let user = {
userName:"Yogesh",
userLoc:"Chennai",
userCom:" ",
userSal:0
}
// update
user.userName = 'Bala';
console.log(user)
// Delete
delete user.userCom;
console.log(user)
// Reading
console.log(user)
console.log(user.userName)
let obj = new Object();
obj.name = "Yogesh"
obj.age = 20
console.log(obj)
let userDetails = {
name: "Yogesh",
age: 20,
Designation:["FrontEnd", "BackEnd"],
address:{
No: 1,
Street: "Kennedy Street",
Area: "Pammal",
City:"Chennai",
PinCode:600075
}
}
console.log(userDetails);
console.log(userDetails.address);
console.log(userDetails.address.Area, userDetails.address['City'], userDetails.address.PinCode);
console.log(userDetails.Designation[1])Editor is loading...