|
@@ -0,0 +1,228 @@
|
|
|
+### assign: evaluation
|
|
|
+
|
|
|
+```javascript
|
|
|
+var a = 5;
|
|
|
+var b, c;
|
|
|
+
|
|
|
+b = (a * 5); // âû÷èñëÿåòñÿ âûðàæåíèå ñïðàâà è ïðèñâàèâàåòñÿ
|
|
|
+
|
|
|
+alert('a = ' + a);
|
|
|
+
|
|
|
+b = (c = (b/2)); // â âûðàæåíèè "(c = (b/2))" ðåçóëüòàò äåëåíèÿ â ïîäâûðàæåíèè "b/2" ïðèñâàèâàåòñÿ ïåðåìåííîé "c"
|
|
|
+
|
|
|
+alert('b = ' + b);
|
|
|
+alert('c = ' + c);
|
|
|
+```
|
|
|
+
|
|
|
+### semicolon: error
|
|
|
+
|
|
|
+```javascript
|
|
|
+var a = 6;
|
|
|
+var b = 3;
|
|
|
+
|
|
|
+var c = a + b var d = c * c;
|
|
|
+
|
|
|
+alert(c);
|
|
|
+alert(d);
|
|
|
+
|
|
|
+//Uncaught SyntaxError: Unexpected token var
|
|
|
+```
|
|
|
+
|
|
|
+```javascript
|
|
|
+var c;
|
|
|
+var a = "pavel";
|
|
|
+var b = "efimenko" c = a + b
|
|
|
+
|
|
|
+alert(c);
|
|
|
+
|
|
|
+//Uncaught SyntaxError: Unexpected identifier
|
|
|
+```
|
|
|
+
|
|
|
+### semicolon: mistake
|
|
|
+
|
|
|
+```javascript
|
|
|
+var a = 5;
|
|
|
+var b = 5;
|
|
|
+
|
|
|
+if(a === b)
|
|
|
+ alert("a == b");
|
|
|
+else
|
|
|
+ ;alert("a != b"); // ðàáîòàåò âñåãäà
|
|
|
+```
|
|
|
+
|
|
|
+```javascript
|
|
|
+var a = 5;
|
|
|
+var b = 5;
|
|
|
+
|
|
|
+if(a === b)
|
|
|
+ alert("a == b");
|
|
|
+
|
|
|
+else if (a > b)
|
|
|
+ alert("a > b");
|
|
|
+else ;
|
|
|
+ alert("a < b"); // ðàáîòàåò âñåãäà
|
|
|
+```
|
|
|
+
|
|
|
+### Number: age
|
|
|
+
|
|
|
+```javascript
|
|
|
+var age = prompt("Ñêîëüêî âàì ëåò?");
|
|
|
+var bd = 2017 - age;
|
|
|
+alert("Âû ðîäèëèñü â " + bd + " ãîäó");
|
|
|
+```
|
|
|
+
|
|
|
+### Number: temperature
|
|
|
+
|
|
|
+```javascript
|
|
|
+var cels = prompt("Ââåäèòå òåìïåðàòóðó â ãðàäóñàõ Öåëüñèÿ");
|
|
|
+var far = cels * 1.8 + 32;
|
|
|
+alert("Ãðàäóñû ïî Ôàðåíãåéòó: " + far);
|
|
|
+```
|
|
|
+
|
|
|
+### Number: divide
|
|
|
+
|
|
|
+```javascript
|
|
|
+var a = prompt("Ââåäèòå äåëèìîå ");
|
|
|
+var b = prompt("Ââåëèòå äåëèòåëü ");
|
|
|
+var c = a / b;
|
|
|
+
|
|
|
+alert(Math.floor(c));
|
|
|
+```
|
|
|
+
|
|
|
+### String: greeting
|
|
|
+
|
|
|
+```javascript
|
|
|
+var greeting = "Ïðèâåò, ";
|
|
|
+var name = prompt("Êàê âûñ çîâóò?")
|
|
|
+alert(greeting + name);
|
|
|
+```
|
|
|
+
|
|
|
+### String: lexics
|
|
|
+
|
|
|
+```javascript
|
|
|
+var userText = prompt("Ââåäèòå ñòðîêó äëÿ ïðîâåðêè");
|
|
|
+var wrongWord1 = "fool";
|
|
|
+var wrongWord2 = "fuck";
|
|
|
+if(userText.indexOf(wrongWord1) == -1 && userText.indexOf(wrongWord2) == -1) {
|
|
|
+ alert("Òåêñò êîððåêòåí");
|
|
|
+}
|
|
|
+
|
|
|
+else {
|
|
|
+ alert("Ñëîâî " + wrongWord1 + " èëè " + wrongWord2 + " íåïîçâîëèòåëüíî");
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+### confirm
|
|
|
+
|
|
|
+```javascript
|
|
|
+var conf = confirm("Íàæìè ÎÊ èëè Îòìåíà");
|
|
|
+alert("Òèï âîçâðàùàìîãî çíà÷åíèÿ: " + typeof(conf) + ", âûáðàííîå çíà÷åíèå: " + conf);
|
|
|
+```
|
|
|
+
|
|
|
+### Boolean
|
|
|
+
|
|
|
+```javascript
|
|
|
+var gender = confirm("Âû ìóæ÷èíà?");
|
|
|
+var mail = confirm("Ïîëó÷àòü ðàññûëêó?");
|
|
|
+var subscribe = confirm("Ïîäïèñàòüñÿ?");
|
|
|
+```
|
|
|
+
|
|
|
+### Boolean: if
|
|
|
+
|
|
|
+```javascript
|
|
|
+var gender = confirm("Âû ìóæ÷èíà?");
|
|
|
+if(gender) {
|
|
|
+ alert("Âû ìóæ÷èíà");
|
|
|
+}
|
|
|
+else {
|
|
|
+ alert("Âû æåíùèíà");
|
|
|
+}
|
|
|
+var mail = confirm("Ïîëó÷àòü ðàññûëêó?");
|
|
|
+var subscribe = confirm("Ïîäïèñàòüñÿ?");
|
|
|
+```
|
|
|
+
|
|
|
+### Array: booleans
|
|
|
+
|
|
|
+```javascript
|
|
|
+var arr = [gender, mail, subscribe];
|
|
|
+```
|
|
|
+
|
|
|
+### Array: plus
|
|
|
+
|
|
|
+```javascript
|
|
|
+var arr = [1,2];
|
|
|
+arr[2] = arr[0] + arr[1];
|
|
|
+alert(arr.join(" "));
|
|
|
+```
|
|
|
+
|
|
|
+### Array: plus string
|
|
|
+
|
|
|
+```javascript
|
|
|
+var arr = ["ÿ ","óæå ", " óñòàë"];
|
|
|
+arr[3] = arr[0] + arr[1] + arr[2];
|
|
|
+alert(arr);
|
|
|
+```
|
|
|
+
|
|
|
+### Object: real è ### Object: change
|
|
|
+
|
|
|
+```javascript
|
|
|
+var pasha = {
|
|
|
+ name: "pasha",
|
|
|
+ speed: 100000,
|
|
|
+ isCool: true,
|
|
|
+ age: 22
|
|
|
+}
|
|
|
+
|
|
|
+pasha.age = 70;
|
|
|
+pasha["isCool"] = false;
|
|
|
+```
|
|
|
+
|
|
|
+```javascript
|
|
|
+var age = +prompt("Ñêîëüêî âàì ëåò?","");
|
|
|
+if (age < 0)
|
|
|
+ alert("òåáÿ åùå íåò");
|
|
|
+
|
|
|
+else if (age < 18)
|
|
|
+ alert("øêîëüíèê");
|
|
|
+
|
|
|
+else if (age > 18 && age < 30)
|
|
|
+ alert("ìîëîäåæ");
|
|
|
+
|
|
|
+else if (age > 30 && age < 45)
|
|
|
+ alert("çðåëîñòü");
|
|
|
+
|
|
|
+else if (age > 45 && age < 60)
|
|
|
+ alert("çàêàò");
|
|
|
+
|
|
|
+else if (age > 60)
|
|
|
+ alert("êàê ïåíñèÿ?");
|
|
|
+
|
|
|
+else
|
|
|
+ alert("òî ëè êèáîðã, òî ëè îøèáêà");
|
|
|
+```
|
|
|
+
|
|
|
+```javascript
|
|
|
+var size = +prompt("Ââåäèòå ðàçìåð îäåæäû (40, 42, 44, 46, 48, 50, 52, 54)");
|
|
|
+if(size === 40)
|
|
|
+ alert("Ðàçìåð ÑØÀ: 6");
|
|
|
+else if(size === 42)
|
|
|
+ alert("Ðàçìåð ÑØÀ: 8");
|
|
|
+else if(size === 44)
|
|
|
+ alert("Ðàçìåð ÑØÀ: 10");
|
|
|
+else if(size === 46)
|
|
|
+ alert("Ðàçìåð ÑØÀ: 12");
|
|
|
+else if(size === 48)
|
|
|
+ alert("Ðàçìåð ÑØÀ: 14");
|
|
|
+else if(size === 50)
|
|
|
+ alert("Ðàçìåð ÑØÀ: 16");
|
|
|
+else if(size === 52)
|
|
|
+ alert("Ðàçìåð ÑØÀ: 19");
|
|
|
+else if(size === 54)
|
|
|
+ alert("Ðàçìåð ÑØÀ: 20");
|
|
|
+else
|
|
|
+ alert("Ââîäè ðàçìåð ïðàâèëüíî");
|
|
|
+```
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|