Skip to main content

Posts

Showing posts from July, 2022

Nullise colication oprator

                          Nullise colication oprator let lenguage = null ; console . log ( lenguage ?? 'Block Chain' ); //work only null/undefine let lenguage1 = '' ; console . log ( lenguage1 || 'Block Chain' ); //work All False value

JS Optinol Chine khuja

                          JS Optinol Chine const language = {   name: 'JavaScript' ,   creator: 'Brendan Eich' ,   library: {     react: {       company: 'Facebook'     }   } }; let company = language ?. library ?. react ?. company ; console . log ( company ); // Arrey site let colors = [ 'red' , 'green' , 'blue' ]; colors = null ; console . log ( colors ?.[ 1 ]);

larg Number

                              JS Larg Number let lergNumber = Number .MAX_SAFE_INTEGER; lergNumber += 1 ; // lergNumber += 1; lergNumber = BigInt ( lergNumber ) + 1 n ; console . log ( lergNumber ); // Ecqualit 10 n == 10 //true 10 n === 10 //false 10 n === BigInt ( 10 ) //true

Tag Template Literal

                                 Tag Template Literal function modifier ( strings , ... value ) {   const mr = strings . reduce (( prev , current ) => {     return prev + current + ( value . length ? 'Mr.' + value . shift () : "" );   }, "" );   return mr } let a = 'Sakib' ; let b = 'Tamim' ; console . log ( modifier `We have ${ a } And ${ b } in our Crecket Time.` );

JS Template Literals

                                                         JS Template Literals let a = 5 ; let b = 6 ; console . log ( `My Number is ${ a } & My number is ${ a + b } ` );

JS Import / export

                         JS Import / export & default import/export HTML File < script type = "module" src = "./modern.js" ></ script > Export File export const si = 3.14 ; export const ki = 3.7 ; //Default export const a = 60.30 ; export default a ; export function tackla () {   console . log ( 'I am Tackla Rofick' ); } import File //import another file // import {si , ki} from "./export.js"; // import * as test from "./export.js"; // import {si as pi, ki as nu} from "./export.js"; // import ismile, {si} from "./export.js";//Defualt import { si , tackla } from "./export.js" ; console . log ( si ); tackla ();//This function call

JS Destructuring

                              JS Destructuring // const user = { //   id: 101, //   name: 'Sanim', //   age: 22, //   education: { //     degree: 'Hounrs' //   } // }; // let name1 = user["name"];//General rule // let { name: name1} = user;//simple Destructuring // let { education: { degree: titel } /*= {degree: 'Honurs'} object na thakla*/} = user;// //Arrea Destructuring here // let number = [1, 2, 4, 6, 8]; // let number = [1, 2, 4, [40, 22, 50, 10, 100], 6, 8]; // let [a, b] = number; // let [, a, , b] = number; // let [,,,[,,a,,b]] = number; let a = 2 ; let b = 3 ; // let temp = a; // a = b; // b = temp;//old soeop system //New soeop system [ b , a ] = [ a , b ]; console . log ( a , b );

js Rest Operator

                                     JS Rest Operator function myFunction ( a , ... params ) {   console . log ( a )   console . log ( params ); } myFunction ( 2 , 3 , 4 , 5 );

JS spride

                           Java Script spride function // let number = [1, 2, 3]; // let number2 = [8, 9, 10] // let number1 = [...number, 4, 5, 6]; // let a = [...number]; // let mainNm = [...number, ...number2];//spride concat system.   // number.push(9);   // console.log(mainNm); // console.log(number1) let fit = {   a: 1 ,   b: 2 }; let fit1 = {   x: 3 ,   y: 4 }; console . log ({ ... fit , ... fit1 });