---
title: "Hoisting is not a real thing"
description: "Episode 1 of Learn JavaScript, by Neeraj Singh."
canonical_url: "https://www.bigbinary.com/videos/learn-javascript/hoisting-is-not-a-real-thing"
markdown_url: "https://www.bigbinary.com/videos/learn-javascript/hoisting-is-not-a-real-thing.md"
---

# Hoisting is not a real thing

Episode 1 of Learn JavaScript, by Neeraj Singh.

## Details

- Series: Learn JavaScript Videos
- Duration: 04:12
- Published: February 5, 2016
- [Watch on YouTube: https://www.youtube.com/watch?v=AcpyCCNgB9E](https://www.youtube.com/watch?v=AcpyCCNgB9E)

## Notes

- In JavaScript “function declaration” behaves differently from “function
  expression”.
- Hoisting is not declared in ECMAScript.
- Hoisting is a mental model.
- [http://jsbin.com/hamige/6/edit?html,js,console,output](http://jsbin.com/hamige/6/edit?html,js,console,output)
- [http://jsbin.com/hamige/7/edit?html,js,console,output](http://jsbin.com/hamige/7/edit?html,js,console,output)

## Links

- [Human page](https://www.bigbinary.com/videos/learn-javascript/hoisting-is-not-a-real-thing)
