From 3d83870f986c28646997195edb983ce08d9c7886 Mon Sep 17 00:00:00 2001 From: IngaSS Date: Sun, 10 Feb 2019 21:35:24 +0300 Subject: [PATCH 1/7] =?UTF-8?q?=D0=97=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5?= =?UTF-8?q?=20=D0=BD=D0=BE=D0=BC=D0=B5=D1=80=201=20=D0=BA=202=20=D1=83?= =?UTF-8?q?=D1=80=D0=BE=D0=BA=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hw2-1.html | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 hw2-1.html diff --git a/hw2-1.html b/hw2-1.html new file mode 100644 index 0000000..8f8234c --- /dev/null +++ b/hw2-1.html @@ -0,0 +1,24 @@ + + + + + + + Document + + + var a = 1, b = 1, c, d; + + c = ++a; alert(c); // 2 // Префиксный инкремент увеличивает переменную на 1 и возвращает число 2; + d = b++; alert(d); // 1 // Постфиксный инкремент увеличивает число на 1, но при вызове возвращает + его старое значение, так как до применения инкремента значение переменной b было 1, оно возвращается при вызове; + + c = (2+ ++a); alert(c); // 5 // в предыдущем событии с переменной a, оно было увеличено на 1 (и сохранило новое значение, тк применялась префиксная форма инкремента). + В данном событии переменная также увеличивается на 1 и к ней прибавляется число 2, поэтому мы получаем 5; + d = (2+ b++); alert(d); // 4 // Переменная b была увеличена до 3, но так как пременялаcь постфиксная форма инкремента, при сложении мы используем старое значение переменной (2) + и прибавляем к ней 2, получаем 4; + + alert(a); // 3 // Мы уже дважды увеличивали переменную a на 1, в итоге теперь мы получаем 3; + alert(b); // 3 // Мы уже дважды увеличивали переменную a на 1, в итоге теперь мы получаем 3; + + From e85553ef86fd9681e09555ced544035bf5bb61e8 Mon Sep 17 00:00:00 2001 From: IngaSS Date: Sun, 10 Feb 2019 21:35:37 +0300 Subject: [PATCH 2/7] =?UTF-8?q?=D0=97=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5?= =?UTF-8?q?=202=20=D0=BA=202=20=D1=83=D1=80=D0=BE=D0=BA=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hw2-2.html | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 hw2-2.html diff --git a/hw2-2.html b/hw2-2.html new file mode 100644 index 0000000..3318616 --- /dev/null +++ b/hw2-2.html @@ -0,0 +1,13 @@ + + + + + + + Document + + + var a = 2; + var x = 1 + (a *= 2); // 5 ( x = 1 + (a = 2 * 2)) => x = 1 + 4 = 5; + + From 706702da3676b1abbca7f920d202a3d57bc6609a Mon Sep 17 00:00:00 2001 From: IngaSS Date: Sun, 10 Feb 2019 21:36:32 +0300 Subject: [PATCH 3/7] =?UTF-8?q?=D0=97=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5?= =?UTF-8?q?=203=20=D0=BA=202=20=D1=83=D1=80=D0=BE=D0=BA=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hm2-3.html | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 hm2-3.html diff --git a/hm2-3.html b/hm2-3.html new file mode 100644 index 0000000..757b1af --- /dev/null +++ b/hm2-3.html @@ -0,0 +1,14 @@ + + + From a6250d0c5b2961bab615447069ee0a87fb313fdb Mon Sep 17 00:00:00 2001 From: IngaSS Date: Sun, 10 Feb 2019 21:36:54 +0300 Subject: [PATCH 4/7] =?UTF-8?q?=D0=97=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5?= =?UTF-8?q?=204=20=D0=BA=202=20=D1=83=D1=80=D0=BE=D0=BA=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hm2-4.html | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 hm2-4.html diff --git a/hm2-4.html b/hm2-4.html new file mode 100644 index 0000000..d531353 --- /dev/null +++ b/hm2-4.html @@ -0,0 +1,34 @@ + + + From 3b08997137cefc30ec88799316eb6d10b6ac0a02 Mon Sep 17 00:00:00 2001 From: IngaSS Date: Sun, 10 Feb 2019 21:37:11 +0300 Subject: [PATCH 5/7] =?UTF-8?q?=D0=97=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5?= =?UTF-8?q?=205=20=D1=83=202=20=D1=83=D1=80=D0=BE=D0=BA=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hw2-5.html | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 hw2-5.html diff --git a/hw2-5.html b/hw2-5.html new file mode 100644 index 0000000..b0521d3 --- /dev/null +++ b/hw2-5.html @@ -0,0 +1,54 @@ + + + From 0b08e14623f540935b34515783e1d8caacfdf2a3 Mon Sep 17 00:00:00 2001 From: IngaSS Date: Sun, 10 Feb 2019 21:37:20 +0300 Subject: [PATCH 6/7] =?UTF-8?q?=D0=97=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5?= =?UTF-8?q?=206=20=D0=BA=202=20=D1=83=D1=80=D0=BE=D0=BA=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hw2-6.html | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 hw2-6.html diff --git a/hw2-6.html b/hw2-6.html new file mode 100644 index 0000000..224a945 --- /dev/null +++ b/hw2-6.html @@ -0,0 +1,25 @@ + + + + + From 8410213a22ca0c6bb31243cc5f001d36f93fcdbb Mon Sep 17 00:00:00 2001 From: IngaSS Date: Sun, 10 Feb 2019 21:37:54 +0300 Subject: [PATCH 7/7] =?UTF-8?q?=D0=97=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5?= =?UTF-8?q?=207=20=D0=BA=202=20=D1=83=D1=80=D0=BE=D0=BA=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hw2-7.html | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 hw2-7.html diff --git a/hw2-7.html b/hw2-7.html new file mode 100644 index 0000000..98c97b6 --- /dev/null +++ b/hw2-7.html @@ -0,0 +1,42 @@ + + + +