JavaScript has labels, which can be placed before blocks to create a named section of code, serving almost the same use as an imidiately invoked function expression (IIFE)
(function iife(){
  var scoped = "this is scoped stuff";
})();
iife: {
  let scoped = "this is scoped";
}