|
@@ -0,0 +1,230 @@
|
|
|
+<!DOCTYPE html>
|
|
|
+<html>
|
|
|
+ <head>
|
|
|
+ <title>JS2</title>
|
|
|
+ <meta charset="UTF-8">
|
|
|
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
|
+ <link href="styles.css" rel="stylesheet">
|
|
|
+ </head>
|
|
|
+ <body>
|
|
|
+ <script defer>
|
|
|
+
|
|
|
+//assign: evaluation__________________________________________________________________________________________________________
|
|
|
+
|
|
|
+ /* var a = 5;
|
|
|
+ var b, c;
|
|
|
+
|
|
|
+ (b = (a * 5));//умножение и следом присваивание;
|
|
|
+ ((b = c= (b/2))); //1.деление, 2.присваивание в с 3.потом в b;
|
|
|
+
|
|
|
+ alert("B =" +b+", "+"C ="+c); */
|
|
|
+
|
|
|
+//semicolon: error _____________________________________________________________________________________________________
|
|
|
+
|
|
|
+ /* var a=5
|
|
|
+ var b=10
|
|
|
+
|
|
|
+ var rez= a+
|
|
|
+ b
|
|
|
+ alert(rez) // работает корректно без ";" */
|
|
|
+
|
|
|
+// semicolon: mistake_____________________________________________________________________________________________
|
|
|
+
|
|
|
+ /*var a=5 var b=10
|
|
|
+ var rez= a+b;
|
|
|
+ alert(rez); // не работает */
|
|
|
+
|
|
|
+//Number: age__________________________________________________________________________________________________________
|
|
|
+
|
|
|
+ /*var age=+prompt("Введите Ваш возраст");
|
|
|
+ var bYear=2017-age;
|
|
|
+ alert("Вы родились в " + bYear +" году или в " + (bYear-1));*/
|
|
|
+
|
|
|
+//Number: temperature_____________________________________________________________________________________________________
|
|
|
+
|
|
|
+ /*var gradusZ=+prompt("Какая сегодня температура в градусах");
|
|
|
+ var gradusF=(9/5)*gradusZ+32;
|
|
|
+ alert("Сегодня " + gradusF + " Градусов по Фаренгейту ");*/
|
|
|
+
|
|
|
+//Number: divide____________________________________________________________________________________________________________
|
|
|
+
|
|
|
+/*var num1=+prompt("Первое число");
|
|
|
+var num2=+prompt("Второе число");*/
|
|
|
+
|
|
|
+//String: greeting____________________________________________________________________________________________________
|
|
|
+
|
|
|
+/*var nameUser=prompt("Name");
|
|
|
+alert("Привет " + nameUser );*/
|
|
|
+
|
|
|
+
|
|
|
+//String: lexics)______________________________________________________________________________________________________
|
|
|
+
|
|
|
+/*var w1=prompt("Перечислите дни когда Вы присутствовали");
|
|
|
+var rez= w1.indexOf("25");
|
|
|
+if (rez>=0){
|
|
|
+ alert("Все в порядке Ваши посещения зачтены");
|
|
|
+ }
|
|
|
+ else
|
|
|
+ alert("Посещения не зачтены Вы пропустили самое важное");*/
|
|
|
+
|
|
|
+//confirm_________________________________________________________________________________________________________
|
|
|
+
|
|
|
+/*var nameUser=confirm("Вы директор?");
|
|
|
+ if(nameUser){
|
|
|
+ alert("Привет");
|
|
|
+ }
|
|
|
+ else
|
|
|
+ alert("До свидания");*/
|
|
|
+
|
|
|
+//Boolean___________________________________________________________________________________________________________
|
|
|
+
|
|
|
+/*var a=confirm("Вы женщина");*/
|
|
|
+
|
|
|
+//Boolean: if_______________________________________________________________________________________________________
|
|
|
+
|
|
|
+/*var a1=confirm("Вы любите покушать?");
|
|
|
+var a2=confirm("Вы любите поспать?");
|
|
|
+var a3=confirm("Вы любите выпить?");
|
|
|
+if(a1&&a2&&a3){
|
|
|
+ alert("Рады видеть в нашем отеле");
|
|
|
+
|
|
|
+}
|
|
|
+else{
|
|
|
+ alert("Пожалуйста проходите мимо");
|
|
|
+}*/
|
|
|
+
|
|
|
+//Array: booleans__________________________________________________________________________________________________
|
|
|
+
|
|
|
+/*var a1=confirm("Вы любите покушать?");
|
|
|
+ var a2=confirm("Вы любите поспать?");
|
|
|
+ var a3=confirm("Вы выпить?");
|
|
|
+
|
|
|
+var mas1=[];
|
|
|
+mas1.push(a1);
|
|
|
+mas1.push(a2);
|
|
|
+mas1.push(a3);
|
|
|
+for(var i=0; i<mas1.length; i++){
|
|
|
+ alert(mas1[i]);
|
|
|
+
|
|
|
+}*/
|
|
|
+
|
|
|
+//Array: plus__________________________________________________________________________________________________
|
|
|
+
|
|
|
+/*var mas1=[];
|
|
|
+mas1[0]=5;
|
|
|
+mas1[1]=6;
|
|
|
+mas1[2]=7;
|
|
|
+var rez=+(mas1[0]+mas1[1]);
|
|
|
+mas1[2]=rez;
|
|
|
+mas1.forEach(function(item, i, mas1) {
|
|
|
+ alert("Под номером " +i+" Элемент " + item +" Весь массив "+ mas1);
|
|
|
+});*/
|
|
|
+
|
|
|
+//Array: plus string_____________________________________________________________________________________________
|
|
|
+/*var mas1=[];
|
|
|
+mas1[0]="5";
|
|
|
+mas1[1]="6";
|
|
|
+mas1[2]="7";
|
|
|
+var rez=(mas1[0]+mas1[1]+mas1[2]);
|
|
|
+mas1[3]=rez;
|
|
|
+mas1.forEach(function(item, i, mas1) {
|
|
|
+ alert("Под номером " +i+" Элемент " + item +" Весь массив "+ mas1);
|
|
|
+});*/
|
|
|
+
|
|
|
+//Object: real______________________________________________________________________________________________________
|
|
|
+
|
|
|
+/*var objectPerson={};
|
|
|
+obobjectPerson.name="Ia";
|
|
|
+objectPerson.ves=100;
|
|
|
+objectPerson.rost=1.97;
|
|
|
+
|
|
|
+//Object: change______________________________________________________________________________________________________
|
|
|
+
|
|
|
+objectPerson['name']="Ada";
|
|
|
+objectPerson['ves']=200;
|
|
|
+objectPerson['rost']=2.10;*/
|
|
|
+
|
|
|
+
|
|
|
+//Comparison if____________________________________________________________________________________________________________
|
|
|
+
|
|
|
+/*var age = +prompt("Сколько вам лет?","");
|
|
|
+if ( age <= 18){
|
|
|
+ alert("школьник");
|
|
|
+}
|
|
|
+else {if ( age <= 30){
|
|
|
+ alert("молодеж");
|
|
|
+}
|
|
|
+else {if (age <= 45){
|
|
|
+ alert("зрелость");
|
|
|
+}
|
|
|
+else {(if (age <= 60){
|
|
|
+ alert("закат");
|
|
|
+}
|
|
|
+else {if (age > 60){
|
|
|
+ alert("как пенсия?");
|
|
|
+}
|
|
|
+else {if(age<0){
|
|
|
+ alert("ошибка");
|
|
|
+
|
|
|
+}
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }*/
|
|
|
+
|
|
|
+//Comparison: sizes___________________________________________________________________________________________________
|
|
|
+
|
|
|
+ /*var masSize=[
|
|
|
+ [40, 42, 44, 46, 48, 50],
|
|
|
+ [8, 10, 12, 14, 16, 18]
|
|
|
+];
|
|
|
+
|
|
|
+var a=+prompt("Введите Ваш размер Украина"," ");
|
|
|
+
|
|
|
+for(var i=0; i<=masSize.length+10; i++)
|
|
|
+{ for(var j=0; j<=masSize.length+10; j++){
|
|
|
+ if (masSize[i][j]==a){
|
|
|
+ alert("Ваш размер USA "+masSize[i+1][j]);
|
|
|
+
|
|
|
+}
|
|
|
+ }
|
|
|
+ } */
|
|
|
+
|
|
|
+//Ternary_______________________________________________________________________________________________________________
|
|
|
+
|
|
|
+ /*var a=confirm("Вы мужик?");
|
|
|
+
|
|
|
+(a)?alert("Ты мужик"):alert("Ты баба");*/
|
|
|
+
|
|
|
+ //Синий пояс Number: flats_______________________________________________________________________________________________
|
|
|
+ /* function Calc(){
|
|
|
+
|
|
|
+ var etazi=+(document.getElementById("ietazi").value);
|
|
|
+ var kvartEtazi=+(document.getElementById("ikvartEtazi").value);
|
|
|
+ var poiskFlat=+(document.getElementById("ipoiskFlat").value);
|
|
|
+ if(!(etazi || kvartEtazi || poiskFlat))
|
|
|
+ {alert("Заполните форму");
|
|
|
+ }
|
|
|
+ else if(!etazi || !kvartEtazi || !poiskFlat){
|
|
|
+ alert("Заполнить нужно все поля");
|
|
|
+ }
|
|
|
+ else
|
|
|
+ { var flatP=kvartEtazi*etazi;
|
|
|
+ var numP= (Math.ceil(poiskFlat/flatP));
|
|
|
+ var rez=poiskFlat%flatP;
|
|
|
+ var Etaz=(Math.ceil(rez/kvartEtazi));
|
|
|
+ alert(numP+" подъезд "+Etaz+" этаж" );
|
|
|
+}
|
|
|
+ }*/
|
|
|
+
|
|
|
+ </script>
|
|
|
+ <form>
|
|
|
+ <label>Этажей в подъезде<input id='ietazi' type="text"></label><br>
|
|
|
+ <label>Количество квартир на этаже<input id="ikvartEtazi" type="text"></label><br>
|
|
|
+ <label>Номер интересующей квартиры<input id="ipoiskFlat" type="text"></label><br>
|
|
|
+ <button onclick='Calc()'>ПОИСК</button>
|
|
|
+ </form>
|
|
|
+
|
|
|
+ </body>
|
|
|
+</html>
|