diff --git a/ru-ru/javascript-ru.html.markdown b/ru-ru/javascript-ru.html.markdown
index dc35d18c..d7599e7e 100644
--- a/ru-ru/javascript-ru.html.markdown
+++ b/ru-ru/javascript-ru.html.markdown
@@ -12,7 +12,7 @@ lang: ru-ru
JavaScript был создан в 1995 году Бренданом Айком, работающим в компании Netscape.
Изначально он был задуман как простой язык сценариев для веб-сайтов, дополняющий
Java для более сложных веб-приложений, но его тесная интеграция с веб-страницами
-и втроенная поддержка браузерами привели к тому, что он стал более распространынным,
+и втроенная поддержка браузерами привели к тому, что он стал более распространённым,
чем Java в веб-интерфейсах.
JavaScript не ограничивается только веб-браузером, например, Node.js, программная
@@ -53,7 +53,7 @@ doStuff()
// Включая деление с остатком.
5 / 2; // = 2.5
-// Побитовые операции так же имеются; Они производят операции, используя
+// Побитовые операции также имеются; они производят операции, используя
// двоичное представление числа, и возвращают новую последовательность из
// 32 бит (число) в качестве результата.
1 << 2; // = 4
@@ -394,7 +394,7 @@ myNewObj = new MyConstructor(); // = {myNumber: 5}
myNewObj.myNumber; // = 5
// Каждый объект в JavaScript имеет свойтво prototype. Когда вы хотите получить
-// доступ к свойтву объекта, которое не существует в этом объекте, интерпритатор
+// доступ к свойтву объекта, которое не существует в этом объекте, интерпретатор
// будет искать это свойство в прототипе.
// Некоторые реализации языка позволяют получить доступ к объекту прототипа
@@ -417,7 +417,7 @@ myObj.meaningOfLife; // = 42
// Для функций это так же работает.
myObj.myFunc(); // = "hello world!"
-// Если интерпритатор не найдет свойство в прототипе, то продожит поиск в
+// Если интерпретатор не найдет свойство в прототипе, то продожит поиск в
// прототипе прототипа и так далее.
myPrototype.__proto__ = {
myBoolean: true