Giter Site home page Giter Site logo

basemax / codingbootcampjs Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 54 KB

Our Coding BootCamp JavaScript 2020 (10 days)

License: GNU General Public License v3.0

js javascript javascript-learn learn-js learn-javascript bootcamp bootcamp-workshop bootcamps bootcamp-js bootcamp-2020

codingbootcampjs's Introduction

Coding Bootcamp JavaScript (JS)

Our Coding bootcamp javascript 2020

This held in 10 days. (Due to the coronavirus, this event was also done online)

Members of our Bootcamp

88 members (Mostly from India and canada)

Questions

Question: How to find max and min number in an array using reduce method ?


Question: Try to fill in the blanks. (Without any changes) You can add some codes instead of ?????????. Answer: The output must be true.

const x = ?????????;
console.log(x == 5 && x == 25 && x == 125); // true

Note: Please not search and google it. No time limit, anyone can think and try for this.


Question: Consider the two functions below. Will they both return the same thing? Why and not?

function t1()
{
  return {
      bar: "hello"
  };
}
function t2()
{
  return
  {
      bar: "hello"
  };
}

Test:

console.log("t1:");
console.log(t1());
console.log("t2:");
console.log(t2());

Are you familiar with data type and operators? If you think you are a js expert, think about this:

Question: What will the code below output? Explain your answer. (guess the output)

console.log(0.1 + 0.2);
console.log(0.1 + 0.2 == 0.3);

Question: Write a add method which will work properly when invoked using either syntax below.

console.log( add(2)(3) );  // Outputs: 5
console.log( add(4)(6) );  // Outputs: 10
console.log( add(6)(6) );  // Outputs: 12

Okay, we go to next step:

Question: Write a add method which will work properly when invoked using either syntax below.

console.log( add(0) );  // Outputs: 0
console.log( add(2) );  // Outputs: 2
console.log( add(6) );  // Outputs: 6
console.log( add(2)(3) );  // Outputs: 5
console.log( add(4)(6) );  // Outputs: 10
console.log( add(6)(6) );  // Outputs: 12

But we have to expert in it to be sure of them. So trying... ๐Ÿ‘

What about this? var cause a different in this case or no?

const myNumber = '3';
(function (callback) {
  console.log(myNumber);
  var myText = 'hello';
  callback();
})(function () {
    console.log(myNumber);
    console.log(myText);
  })

So it will be interest at now:

const myNumber = '3';
(function (callback) {
  console.log(myNumber);
  myText = 'hello';
  callback();
})(function () {
    console.log(myNumber);
    console.log(myText);
  })

Guess it.


Question: What will the following code output and why?

var b = 1;
function outer(){
    var b = 2
    function inner(){
        b++;
        let b = 5;
        console.log(b)
    }
    inner();
}
outer();

Question: What will the following code output and why?

var b = 1;
function outer(){
     var b = 2
    function inner(){
        b++;
        var b = 5;
        console.log(b)
    }
    inner();
}
outer();

Question: Guess output

console.log(color);
const color = '#aaa';

Question: Guess output

console.log(color);
var color = '#aaa';

Question: Guess output

console.log(color);
let color = '#aaa';

Question: Guess output

function square(a = 4) {
  return a * a;
}
console.log( square() );

Question: Guess output

var a=4;
function square(a = a) {
  return a * a;
}
console.log( square() );
console.log( square(2) );

Question: Guess output

let a=4;
function square(a = a) {
  return a * a;
}
console.log( square() );
console.log( square(2) );

Question: Guess output

const a=4;
function square(a = a) {
  return a * a;
}
console.log( square() );
console.log( square(2) );

Question:

function test(someVal) {
  typeof variable; // first question
  if (someVal) {
    typeof variable; // second question
    let variable;
  }
}
test(true);

Question: What will the code below output to the console and why?

(function(){
  var a = b = 3;
})();
console.log("a defined? " + (typeof a !== 'undefined'));
console.log("b defined? " + (typeof b !== 'undefined'));

Question: What will the code below output to the console and why?

var myObject = {
    foo: "bar",
    func: function() {
        var self = this;
        console.log("outer func:  this.foo = " + this.foo);
        console.log("outer func:  self.foo = " + self.foo);
        (function() {
            console.log("inner func:  this.foo = " + this.foo);
            console.log("inner func:  self.foo = " + self.foo);
        }());
    }
};
myObject.func();

Question: In what order will the numbers 1-4 be logged to the console when the code below is executed? Why? Guess order and why?

(function() {
    console.log(1); 
    setTimeout(function(){console.log(2)}, 1000); 
    setTimeout(function(){console.log(3)}, 0); 
    console.log(4);
})();

Question: Tell output of variables:

var a = b = 3;

What's Palindrome? A palindrome is a word, number, phrase, or other sequence of characters which reads the same backward as forward, such as madam, racecar. There are also numeric palindromes, including date/time stamps using short digits 11/11/11 11:11 and long digits 02/02/2020.

Question: Write a simple function that returns a boolean indicating whether or not a string is a palindrome.

Test case:

  • level => true
  • levels => false

Question: guess the d value

var d = {};
[ 'zebra', 'horse' ].forEach(function(k) {
  d[k] = undefined;
});
console.log (d)

Question: What will the code below output to the console and why ?

console.log(1 +  "2" + "2");

Question: What will the code below output to the console and why ?

console.log(1 +  +"2" + "2");

Question: What will the code below output to the console and why ?

console.log(1 +  -"1" + "2");

Question: What will the code below output to the console and why ?

console.log(+"1" +  "1" + "2");

Question: What will the code below output to the console and why ?

console.log( "A" - "B" + "2");

Question: What will the code below output to the console and why ?

console.log( "A" - "B" + 2);

Question: What will be the output of the following code:

for (var i = 0; i < 5; i++) {
  setTimeout(function() { console.log(i); }, i * 1000 );
}

Question: What is the output out of the following code? Explain your answer.

var a={},
    b={key:'b'},
    c={key:'c'};
a[b]=123;
a[c]=456;
console.log(a[b]);

Question: guess output

console.log( + "***" );

Question: guess output

console.log(- "***" );

Question: guess output

console.log( new Number(5) == 5);
console.log( new Number(5) == 5 == "5");
console.log( new Number(5) == 5 == "5" == new Number(6));

Question: guess output

console.log( new Number(5) === 5);

Question: guess output

class test {
   #age=45;
}
g=new test();
g.age

Question: guess output

#age=45;

Question: JavaScript is an OOP scripting language? or no?


Question: guess output

p=new Point();
console.log(p);// first answer

p=new Point(4);// second answer
console.log(p);// third answer
console.log(p.toString()); //forth answer

Question: guess output

0.1 + "0.2"
"0.1" + 0.2

Members of our Bootcamp

  • Surya
  • Max Base
  • Prajwal
  • prashant gupta
  • Kalyan
  • Shubham Ganguly
  • Bhavik Chavda
  • mooo
  • Jayakumar
  • Rishabh Kumar
  • Utkarsh Malik (Super)
  • DJANGO
  • Vishal Singh
  • Aswanidutt Addaguduru
  • V
  • Akhil Joshi
  • Gimmy
  • Mohit
  • Siddharth
  • Naman Bhandari
  • Nithish
  • Khalpada Shyamal
  • Deep
  • Anand kumar
  • Prathmesh
  • Yugesh
  • Vijay Kumar
  • Pankaj Tanwar
  • Dhruv
  • Harsh
  • Shivan Sahni
  • B K
  • Aniruddh
  • Jay Parmar
  • Raunaq
  • Keerthan S
  • lucifer
  • International khiladi
  • Nipun
  • Dan
  • Ayush Singh
  • Ashwin Menon
  • Snehashis
  • Henny
  • Saurab
  • Droyder
  • Vinit Raut
  • Rohan Arihant
  • Nitn Bagoriya
  • Aaquib
  • Ayush
  • Praveen Kumar
  • vvp
  • gag
  • Chetan Kharat
  • Dfg
  • Fubuki Shirou
  • Rajeev Sharma
  • Ritesh Mukim CSE'17
  • Arjun
  • suhan
  • Sohail Akhtar
  • Ravi
  • Gaurav
  • Ayush
  • jain sanchit
  • Mrinmay
  • Hrinal Bunkar
  • Subham
  • Nitin CHAURASIA
  • Pranjal Kandhari
  • Ankit Sharma
  • Ebrahimi
  • Ayush
  • A
  • and more...

Max Base

My nickname is Max, Programming language developer, Full-stack programmer. I love computer scientists, researchers, and compilers. (Max Base)

Asrez Team

A team includes some programmer, developer, designer, researcher(s) especially Max Base.

Asrez Team

codingbootcampjs's People

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.