diff --git a/1-js/02-first-steps/10-ifelse/article.md b/1-js/02-first-steps/10-ifelse/article.md index 89dce435..37fb0ad0 100644 --- a/1-js/02-first-steps/10-ifelse/article.md +++ b/1-js/02-first-steps/10-ifelse/article.md @@ -143,7 +143,7 @@ For example: let accessAllowed = (age > 18) ? true : false; ``` -Technically, we can omit parentheses around `age > 14`. The question mark operator has a low precedence. It executes after the comparison `>`, so that'll do the same: +Technically, we can omit parentheses around `age > 18`. The question mark operator has a low precedence. It executes after the comparison `>`, so that'll do the same: ```js // the comparison operator "age > 18" executes first anyway diff --git a/1-js/04-object-basics/01-object/article.md b/1-js/04-object-basics/01-object/article.md index 18816211..97d8a22e 100644 --- a/1-js/04-object-basics/01-object/article.md +++ b/1-js/04-object-basics/01-object/article.md @@ -459,7 +459,7 @@ let message = "Hello!"; let phrase = message; ``` -As a result we have two independant variables, each one is storing the string `"Hello!"`. +As a result we have two independent variables, each one is storing the string `"Hello!"`. ![](variable-copy-value.png) diff --git a/1-js/05-data-types/09-destructuring-assignment/article.md b/1-js/05-data-types/09-destructuring-assignment/article.md index 701deb06..1eb37ebe 100644 --- a/1-js/05-data-types/09-destructuring-assignment/article.md +++ b/1-js/05-data-types/09-destructuring-assignment/article.md @@ -53,7 +53,7 @@ Unwanted elements of the array can also be thrown away via an extra comma: let [, , title] = ["Julius", "Caesar", "Consul", "of the Roman Republic"]; */!* -alert( title ); // Imperator +alert( title ); // Consul ``` In the code above, the first and second elements of the array are skipped, the third one is assigned to `title`, and the rest is also skipped. diff --git a/1-js/07-object-oriented-programming/09-class/article.md b/1-js/07-object-oriented-programming/09-class/article.md index ebfcfad8..2cf4725e 100644 --- a/1-js/07-object-oriented-programming/09-class/article.md +++ b/1-js/07-object-oriented-programming/09-class/article.md @@ -319,7 +319,7 @@ class Article { let article = Article.createTodays(); -alert( articles.title ); // Todays digest +alert( article.title ); // Todays digest ``` Now every time we need to create a todays digest, we can call `Article.createTodays()`. Once again, that's not a method of an article, but a method of the whole class. diff --git a/5-regular-expressions/05-regexp-character-sets-and-ranges/article.md b/5-regular-expressions/05-regexp-character-sets-and-ranges/article.md index 01748937..90c890c7 100644 --- a/5-regular-expressions/05-regexp-character-sets-and-ranges/article.md +++ b/5-regular-expressions/05-regexp-character-sets-and-ranges/article.md @@ -97,7 +97,7 @@ In other words, all special characters are allowed except where they mean someth A dot `"."` inside square brackets means just a dot. The pattern `pattern:[.,]` would look for one of characters: either a dot or a comma. -In the example below the regexp `pattern:[-().^+]` looks for one of the characters `-().^`: +In the example below the regexp `pattern:[-().^+]` looks for one of the characters `-().^+`: ```js run // No need to escape diff --git a/6-async/02-promise-basics/article.md b/6-async/02-promise-basics/article.md index a8f072a8..bae64b37 100644 --- a/6-async/02-promise-basics/article.md +++ b/6-async/02-promise-basics/article.md @@ -96,7 +96,7 @@ let promise = new Promise(function(resolve, reject) { The idea is that a job done by the executor may have only one result or an error. In programming, there exist other data structures that allow many "flowing" results, for instance streams and queues. They have their own advantages and disadvantages versus promises. They are not supported by JavaScript core and lack certain language features that promises provide, we don't cover them here to concentrate on promises. -Also we if we call `resolve/reject` with more then one argument -- only the first argument is used, the next ones are ignored. +Also if we call `resolve/reject` with more then one argument -- only the first argument is used, the next ones are ignored. ```` ```smart header="Reject with `Error` objects"