JSFiddle - React, Tailwind, and code Playground

by guyluchenbill

JavaScript

var i = 0;
console.log(i + " global var i");

var a = (function() {
    var i = 10;
    return i;  
}());

function b() {
    var i = 20;
    return i;
}
b();

(function() {
    var i = 30;
    console.log(i + " anon funct i value"); 
    return i;
}());

console.log(i + " global var i value after functions");
console.log(a + " function a()'s value");
console.log(b() + " function b()");