Skip to content
Don't make fun of JavaScript
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets Delete .DS_Store May 26, 2019
content
test
.all-contributorsrc docs: update .all-contributorsrc Jun 5, 2019
.gitignore
CONTACT.md
CONTRIBUTING.md
CONTRIBUTORS.md Update CONTRIBUTORS.md May 26, 2019
LICENSE
README.md
SUMMARY.md
gitbook.yaml Adds contributors May 26, 2019
package.json

README.md

Don't make fun of JavaScript

Dont't make fun of JavaScript

Credits: illustration by unDraw

GitHub GitHub watchers GitHub forks GitHub stars

Read it online (free):

What is this?

JavaScript is a easy to learn and easy to use or at least we can all agree that has a attractive and gradual learning curve. In fact, anyone can run its first "Hello World!" script in 1 minute just opening the browser's console and typing "console.log('Hello World!')".

This is one of the (many) reasons why it is one of the most widely used programming language supported by an extremely large community.

Despite those unquestionable greatest attribute, JavaScript has also a bad reputation: I heard it's the "worst language in the world", or "it's totally unreliable" and "it's just stupid interpreted language used to animate buttons".

I understand where all these concerns are coming from, but I'm truly convinced that JavaScript it's just the world's most misunderstood programming language.

That's why I decide to start collecting all the jokes, the critics and the misconceptions about JavaScript and try to demystify most of them.

Feel free to contribute 🙏

Table of Contents

  1. Comparison operators
  2. Arithmetic operators
  3. Types
  4. Arrays
  5. Logical operators

Contributing

I would really appreciate if you could contribute to this project. For example, you can:

  • Suggest a new "topic"
  • Add a new "joke"
  • Add/improve an explanation
  • Share this project
  • Give me a feedback

Code of Conduct

If have adopted the same Code of Conduct as Facebook that we expect project participants to adhere to. Please read the full text so that you can understand what actions will and will not be tolerated.

Run tests with Jest

npm install
npm run test

Contributing Guide

Read our contributing guide to learn about how you can contribute, how to propose improvements or if you are interested in translating the content.

License

All projects and packages in this repository are MIT licensed.

Contributors

Thanks goes to these people (emoji key):

Raffaele Pizzari
Raffaele Pizzari

📖
Akhil Sai Ram
Akhil Sai Ram

📖
Joël Tankam
Joël Tankam

📖
Afreen R
Afreen R

📖
Youth
Youth

💻
Maarten
Maarten

📖

This project follows the all-contributors specification. Contributions of any kind welcome!

You can’t perform that action at this time.