1 ) JavaScript е езикът за скриптове или програмиране, който ви позволява да прилагате сложни функции на уеб страницата.

2) JavaScript е синхронен еднопоточен език, което означава, че изпълнява код ред по ред.

— Защо JavaScript е еднонишков език? —

  • JavaScript е език с една нишка, защото докато изпълнява код в една нишка, може да бъде наистина лесен за внедряване, тъй като не се налага да се справяме със сложните сценарии, които възникват в многонишкова среда като блокиране.

Две неща, за да накарате JavaScript да работи еднонишково

  1. Обадете се на стека
  2. Купчина памет

1 ) Стек за повиквания:В стека за повиквания вашият JS код се чете и се изпълнява ред по ред.

2 ) Крупна памет: Използва се за разпределяне на паметта, използвана от вашата JavaScript програма. Не забравяйте, че паметта не е същата като структурите на данните на купчината, те са напълно различни. Това е свободното пространство във вашата операционна система.

JavaScript може да се добави към вашия HTML файл по два начина:

  1. Вътрешен JavaScript
  2. Външен JavaScript

Приложение на JavaScript:

  1. Уеб разработка
  2. Уеб приложения
  3. Сървърни приложения
  4. игри
  5. Умни часовници
  6. Изкуство
  7. Машинно обучение

Ограничения на JavaScript

  1. производителност
  2. Сложност
  3. Ежеседмично обработване на грешки и средства за проверка на типа

JavaScript е най-известен за разработка на уеб страници, но се използва и в различни среди без браузър. Можете да научите JavaScript от самото начало, като следвате този урок за JavaScript и Примери за JavaScript.

Допълнителни теми за JavaScript.

Разлика между var, let, const :- https://medium.com/@RitikTyagi/var-let-const-in-javascript-basics-74ac4fb47e1d

Повдигане в javascript :- https://medium.com/@RitikTyagi/understanding-hoisting-in-javascript-3072aa207205