script.js

 avatar
unknown
javascript
a year ago
12 kB
6
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...