JavaScript

JavaScript is a dynamic, prototype-based language. It has a few primitives, and everything else is considered an object. It supports object-oriented, imperative, and declarative (e.g. functional programming) styles.

JavaScript is single-threaded language.

Is JavaScript Asynchronous?

No, it is a synchronous language. Although the asynchronous behavior can be achieved by browsers and Node.js using libraries like libuv, it doesn't come out of the box.


References


Children
  1. Arrays
  2. Best Practices
  3. Classes
  4. Closures
  5. Data Types
  6. Engine
  7. Error Handling
  8. Flow
  9. Functions
  10. Interview Questions
  11. Iterations
  12. Modules
  13. Node.js
  14. Objects
  15. Operators
  16. Patterns
  17. Primitives
  18. Promises
  19. Sets
  20. Template Literals
  21. Type Coercion
  22. Type Conversion
  23. Variable Assignment
  24. Version
  25. this

Backlinks