From 0febe4f5fdd00259a38da315def55203bfe32ce9 Mon Sep 17 00:00:00 2001 From: Ilya Kantor Date: Mon, 9 Mar 2015 18:40:33 +0300 Subject: [PATCH] renovations --- 1-js/2-first-steps/13-logical-ops/article.md | 2 +- .../14-types-conversion/article.md | 2 +- .../17-function-basics/article.md | 2 +- .../21-javascript-specials/article.md | 2 +- .../2-first-steps/6-variable-names/article.md | 2 +- .../1-debugging-chrome/article.md | 4 ++-- 1-js/3-writing-js/2-coding-style/article.md | 4 +--- .../2-coding-style/code-style.svg | 10 +++++----- 1-js/4-data-structures/2-number/article.md | 2 +- .../3-string/3-truncate/task.md | 2 +- 1-js/4-data-structures/3-string/article.md | 4 ++-- 1-js/7-js-misc/5-exception/article.md | 14 +++++++++++++- figures.sketch | Bin 7815168 -> 7847936 bytes 13 files changed, 30 insertions(+), 20 deletions(-) diff --git a/1-js/2-first-steps/13-logical-ops/article.md b/1-js/2-first-steps/13-logical-ops/article.md index 4942472f..0f7fa965 100644 --- a/1-js/2-first-steps/13-logical-ops/article.md +++ b/1-js/2-first-steps/13-logical-ops/article.md @@ -72,7 +72,7 @@ JavaScript вычисляет несколько ИЛИ слева направ //+ run var x; -*!*true*/!* || (x = 1); // просто вычислим ИЛИ, без if +*!*true*/!* || (x = 1); alert(x); // undefined, x не присвоен ``` diff --git a/1-js/2-first-steps/14-types-conversion/article.md b/1-js/2-first-steps/14-types-conversion/article.md index f22b20e1..6cf8a89a 100644 --- a/1-js/2-first-steps/14-types-conversion/article.md +++ b/1-js/2-first-steps/14-types-conversion/article.md @@ -85,7 +85,7 @@ alert( +false); // 0 alert( "\n0 " == 0 ); // true ``` -При этом строка `"\n"` преобразуется к числу, как указано выше: начальные и конечные пробелы обрезаются, получается строка `"0"`, которая равна `0`. +При этом строка `"\n"` преобразуется к числу, как указано выше: начальные и конечные пробелы обрезаются, получается пустая строка `""`, которая равна `0`.
  • С логическими значениями: diff --git a/1-js/2-first-steps/17-function-basics/article.md b/1-js/2-first-steps/17-function-basics/article.md index 6b85b993..08e2859d 100644 --- a/1-js/2-first-steps/17-function-basics/article.md +++ b/1-js/2-first-steps/17-function-basics/article.md @@ -260,7 +260,7 @@ function showMessage(from, text) { } ``` -Второй способ считает, что аргумент отсутствует, если передана пустая строка, `0`, или вообще любое значение, которое в булевом виде является `false`. +Второй способ считает, что аргумент отсутствует, если передана пустая строка, `0`, или вообще любое значение, которое в логическом контексте является `false`.
  • diff --git a/1-js/2-first-steps/21-javascript-specials/article.md b/1-js/2-first-steps/21-javascript-specials/article.md index 3b875424..8b01bf72 100644 --- a/1-js/2-first-steps/21-javascript-specials/article.md +++ b/1-js/2-first-steps/21-javascript-specials/article.md @@ -328,7 +328,7 @@ alert( sum(1, 2) ); // 3