https://github.com/pixari/dmfojs
Don't make fun of JavaScript
https://github.com/pixari/dmfojs
book community javascript knowledge learning programming
Last synced: 9 months ago
JSON representation
Don't make fun of JavaScript
- Host: GitHub
- URL: https://github.com/pixari/dmfojs
- Owner: pixari
- License: mit
- Created: 2019-05-15T07:52:12.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-10-01T18:10:50.000Z (about 5 years ago)
- Last Synced: 2025-02-28T14:12:04.775Z (10 months ago)
- Topics: book, community, javascript, knowledge, learning, programming
- Language: JavaScript
- Size: 156 KB
- Stars: 36
- Watchers: 4
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Don't make fun of JavaScript




## Read it online (free):
- "Don't make fun of JavaScript" - [GitBook Format](https://book.dmfoj.dev) - https://book.dmfoj.dev
## What is this?
JavaScript is a easy language 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](/content/01-comparison-operators.md)
2. [Arithmetic operators](/content/02-arithmetic-operators.md)
3. [Types](/content/03-types.md)
4. [Arrays](/content/04-arrays.md)
5. [Logical operators](/content/05-logical-operators.md)
## 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](https://code.facebook.com/codeofconduct) 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](/CONTRIBUTING.md) 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](/LICENSE).
## Contributors
Thanks goes to these people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

Raffaele Pizzari
📖
Akhil Sai Ram
📖
Joël Tankam
📖
Afreen R
📖
Youth
💻
Maarten
📖
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!Thank You!