Skip to content

Commit 079185d

Browse files
authored
обновлена ссылка на mdn
старая ссылка в разделе побитового НЕ ведет на page not found. новая ссылка корректна, но указывает только на английский источник (перевода этой статьи на ru нет на mdn)
1 parent a3a8186 commit 079185d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

1-js/05-data-types/03-string/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ if (str.indexOf("Widget") != -1) {
313313
```
314314

315315
#### Трюк с побитовым НЕ
316-
Существует старый трюк с использованием [побитового оператора НЕ](https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators#.7E_.28Bitwise_NOT.29)`~`. Он преобразует число в 32-разрядное целое со знаком (signed 32-bit integer). Дробная часть, в случае, если она присутствует, отбрасывается. Затем все биты числа инвертируются.
316+
Существует старый трюк с использованием [побитового оператора НЕ](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_NOT)`~`. Он преобразует число в 32-разрядное целое со знаком (signed 32-bit integer). Дробная часть, в случае, если она присутствует, отбрасывается. Затем все биты числа инвертируются.
317317

318318
На практике это означает простую вещь: для 32-разрядных целых чисел значение `~n` равно `-(n+1)`.
319319

0 commit comments

Comments
 (0)