JSFiddle - React, Tailwind, and code Playground

by Joerian Gauten

JavaScript

// #1
console.log(1 == "1");
console.log(1 === "1");

// #3
(function() {
   var a = b = 6;
})();

console.log(b);
console.log(a);

(function() {
	"use strict";
  var a = b = 6;
})();

console.log(b);
console.log(a);

// #4
function test() {
   console.log(a);
   console.log(foo());
   
   var a = 1;
   function foo() {
      return 2;
   }
}

test();

// this context
function whatIsMyContext() {
	console.log(this);
}

var obj = {
	checkContext: whatIsMyContext
}

whatIsMyContext();
obj.checkContext();

// challenge
var text = document.getElementById('original-text').innerHTML;

function reverseText(str) {
	return str.split("").reverse().join("");
}

document.getElementById('result').innerHTML = reverseText(text);