JavaScript Terminal
A basic JavaScript REPL
This is an extremely basic and probably evil JavaScript REPL (Read, Evaluate, Print, Loop) app. It literally just
does a eval()
call on your inputs. The inputs you give are not checked, so certain commands can brick the page. As an example, document.body.style.display = "none"
will straight up hide the page.
Since this method is super hacky, you can't bind variables with the usual keywords like let
or const
, you'll have to use the this
context.
The arrow keys work similarly to the default console, so you can press up or down to see previous commands.
For convenience, I have added some helpers:
console.log()
actually logs to the terminalclear()
clears the terminal
Additional Resources
- JS Playground one I found online (lol)