Skip to content

Commit b6922e4

Browse files
committed
fixes iliakan#11
1 parent f5f4acd commit b6922e4

4 files changed

Lines changed: 19 additions & 9 deletions

File tree

1-js/2-first-steps/14-types-conversion/1-primitive-conversions-questions/solution.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
11

22

33
```js
4+
//+ no-beautify
45
"" + 1 + 0 = "10" // (1)
56
"" - 1 + 0 = -1 // (2)
67
true + false = 1
7-
6 / "3" = 2 "2" * "3" = 6
8+
6 / "3" = 2
9+
"2" * "3" = 6
810
4 + 5 + "px" = "9px"
911
"$" + 4 + 5= "$45"
10-
"4" - 2= 2 "4px" - 2= NaN
11-
7 / 0= Infinity " -9\n" + 5 = " -9\n5"
12+
"4" - 2= 2
13+
"4px" - 2= NaN
14+
7 / 0= Infinity
15+
" -9\n" + 5 = " -9\n5"
1216
" -9\n" - 5 = -14
1317
5 && 2= 2
1418
2 && 5= 5

1-js/2-first-steps/14-types-conversion/1-primitive-conversions-questions/task.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,19 @@
55
Подумайте, какой результат будет у выражений ниже. Тут не только преобразования типов. Когда закончите -- сверьтесь с решением.
66

77
```js
8-
"" + 1 + 0 "" - 1 + 0
8+
//+ no-beautify
9+
"" + 1 + 0
10+
"" - 1 + 0
911
true + false
1012
6 / "3"
1113
"2" * "3"
1214
4 + 5 + "px"
13-
"$" + 4 + 5"4" - 2"4px" - 2
14-
7 / 0" -9\n" + 5 " -9\n" - 5
15+
"$" + 4 + 5
16+
"4" - 2
17+
"4px" - 2
18+
7 / 0
19+
" -9\n" + 5
20+
" -9\n" - 5
1521
5 && 2
1622
2 && 5
1723
5 || 0

1-js/5-functions-closures/5-closures-module/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ var a = 5
285285
[/smart]
286286

287287

288-
## Экспортирование через return
288+
## Экспорт через return
289289

290290
Можно оформить модуль и чуть по-другому, например передать значение через `return`:
291291

1-js/6-objects-more/7-bind/article.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ setTimeout(bind(user.sayHi, user), 1000);
192192

193193
Теперь всё в порядке!
194194

195-
Вызов `bind(user.sayHi, user)` возвращает такую функцию-обёртку, которая привязывает вызовет `user.sayHi` к контексту `user`. Она будет вызвана через 1000мс.
195+
Вызов `bind(user.sayHi, user)` возвращает такую функцию-обёртку, которая привязывает `user.sayHi` к контексту `user`. Она будет вызвана через 1000мс.
196196

197197
Полученную обёртку можно вызвать и с аргументами -- они пойдут в `user.sayHi` без изменений, фиксирован лишь контекст.
198198

@@ -281,7 +281,7 @@ setTimeout(user.sayHi.bind(user), 1000); // аналог через встрое
281281

282282
Далее мы будем использовать именно встроенный метод `bind`.
283283

284-
[warn header="bind не похож call/apply"]
284+
[warn header="bind не похож на call/apply"]
285285
Методы `bind` и `call/apply` близки по синтаксису, но есть важнейшее отличие.
286286

287287
Методы `call/apply` вызывают функцию с заданным контекстом и аргументами.

0 commit comments

Comments
 (0)