блокнот сохранить в html кодировка UTF-8
начало №1
1 2 3 4 |
<meta sharset="utf-8"> <script> alert("hello world!!! "); </script> |
начало №2
1 2 3 4 5 6 |
<meta sharset="utf-8"> <script> var name = prompt("Name:"); alert("hello!, "); alert(name); </script> |
начало №3
1 2 3 4 5 |
<meta charset="utf-8"> <script> var name = prompt("Name:"); alert("Hello, " + name); </script> |
умножение
1 2 3 4 5 |
<meta sharset="utf-8"> <script> var a = prompt("Введи число:"); alert(a*a); </script> |
умножение
1 2 3 4 5 6 |
<meta charset="utf-8"> <script> var a = prompt("Введи число А:"); var b = prompt("Введи число Б:"); alert(a*b); </script> |
значения
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
//underfined - неопределенные значения var v; alert(v); alert(typeof(v)); //number - число (целое или с точкой) var v = '1'; alert(v); alert(typeof(v)); //string - строка var v = 'A'; alert(v); alert(typeof(v)); |
сложение
1 2 3 4 5 6 7 8 9 10 |
<meta charset="utf-8"> <script> var a = "5"; var b = '6'; alert(a+b); // 56 var a = parseInt("5"); var b = parseInt('6'); alert(a+b); // 11 </script> |
калькулятор
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
<meta charset="utf-8"> <script> alert("Привет! Я калькулятор"); alert("будем складывать!"); var a = parseInt(prompt("Введите число А")); var b = parseInt(prompt("Введите число Б")); //alert("Вот так мы на складывали"); alert(a+b); alert("будем отнимать!"); var a = parseInt(prompt("Введи число A")); var b = parseInt(prompt("Введи чило B")); //alert("Вот так мы на вычитались"); alert(a-b); alert("будем умножать!"); var a = parseInt(prompt("Введите число А")); var b = parseInt(prompt("Введите число Б")); alert(a*b); alert("будем делить!"); var a = parseInt(prompt("Введите число А")); var b = parseInt(prompt("Введите число Б")); alert(a/b); alert("будем умножать на себя"); var a = parseInt(prompt("Введите число")); alert(a*a); </script> |
калькулятор 2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
<meta charset="utf-8"> <script> alert("Привет. Я калькулятор"); alert("Сейчас будем складывать!"); var a = prompt("Введите число А"); a = parseInt(a); var b = prompt("Введите число Б"); b = parseInt(b); //alert("Вот так мы на складывали"); alert(a+b); alert("Сейчас будем отнимать!"); var a = prompt("Введи число A"); a = parseInt(a); var b = prompt("Введи число B"); b = parseInt(b); //alert("Вот так мы на вычитались"); alert(a-b); alert("Сейчас мы будем умножать!"); var a = prompt("Введите число А"); a = parseInt(a); var b = prompt("Введите число Б"); b = parseInt(b); alert(a*b); alert("Сейчас мы будем делить!"); var a = prompt("Введите число А"); a = parseInt(a); var b = prompt("Введите число Б"); b = parseInt(b); alert(a/b); alert("Сейчас мы будем умножать на себя"); var a = prompt("Введите число"); a = parseInt(a); alert(a*a); </script> |
загадка (используем if)
1 2 3 4 5 6 7 8 |
<meta charset="utf-8"> <script> var a = prompt('Сижу верхом, не ведаю на ком:'); if ( a == 'шапка') { alert('верно!') } alert('конец'); </script> |
загадка (используем if,else)
1 2 3 4 5 6 7 8 9 10 11 |
<meta charset="utf-8"> <script> var a = prompt('Сижу верхом, не ведаю на ком:'); if ( a == 'шапка') { alert('верно!'); } else { alert('неверно!'); } alert('конец'); </script> |
загадка и подсчет верных ответов №1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
<meta charset="utf-8"> <script> v1='0'; v2='0'; var a = prompt('Сижу верхом, не ведаю на ком:'); if ( a == 'шапка') { alert('верно!'); v1='1'; } else { alert('неверно!'); v1='0'; } var b = prompt("Зимой и летом одним цветом"); if (b == 'Елка') { alert('верно!') v2='1'; } else { alert('неверно!') v2='0'; } v1 = parseInt(v1); v2 = parseInt(v2); alert(v1+v2); alert('конец'); </script> |
загадка и подсчет верных ответов №2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
<meta charset="utf-8"> <script> var score = 0; //буфер var answer = ''; var a = prompt('Сижу верхом, не ведаю на ком:'); if ( a == 'шапка') { alert('верно!'); score = score +1; } else { alert('неверно!'); } var b = prompt("Зимой и летом одним цветом"); if (b == 'Елка') { alert('верно!:)'); score = score + 1; } else { alert('неверно!') } alert('Верных ответов:' + score); alert('конец'); </script> |
числа и if, else if, else
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<meta charset="utf-8"> <script> var n = parseInt(prompt('N:')); if (n > 0) { alert('N положительное'); } else if (n < 0) { alert('N отрицательное'); } else if (n == 0) { alert('N - ноль'); } else { alert('N неведома зверушка :( )'); } </script> |
Использование И
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<meta charset="utf-8"> <script> var a = parseInt(prompt('A:')); var b = parseInt(prompt('B:')); var c = parseInt(prompt('C:')); if ((a > b) && (a > c)) { alert('А больше всех'); } else if ((b > a) && (b > c)) { alert('Б больше всех'); } else if ((c > a) && (c > b)) { alert('С больше всех'); } else { alert('больших чисел несколько!'); } </script> |
Использования ИЛИ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<meta charset="utf-8"> <script> var a = parseInt(prompt('A:')); var b = parseInt(prompt('B:')); var c = parseInt(prompt('C:')); if (isNaN(a) || isNaN(b) || isNaN(c)) { alert('ай надо вводить числа :('); } else { alert('Все верно! Введены числа :)'); } </script> |
Использования И и ИЛИ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<meta charset="utf-8"> <script> var a = parseInt(prompt('A:')); var b = parseInt(prompt('B:')); var c = parseInt(prompt('C:')); if (((a > b) && (a < c)) ||((a > c ) && (a < b ))) { alert('A - между B и C'); } else { alert(' не а не между Б и С :( ') } </script> |
Игра попади
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<meta charset="utf-8"> <script> alert('Привет друг :)'); alert('Введи число от 0 до 100. И попади в мишени!'); var a = parseInt(prompt('A:')); if (((a > 1) && (a < 49 )) ||((a > 51 ) && (a < 99 ))) { alert('не попал'); } else if (a == 0 ){ alert('попал в ногу!'); } else if ( a == 50) { alert('попал в живот'); } else if (a == 100) { alert('попал в голову'); } else { alert(' просил же от 0 до 100 вводить ......'); } </script> |
Игра попади 2
1 2 3 4 5 6 7 8 9 10 11 |
<meta charset="utf-8"> <script> var angle = prompt('A:'); angle = parseInt(angle); if (((angle >= 15) && (angle <=30)) || ((angle >= 45) && (angle <=60 ))) { alert('цель поражена!'); } else { alert('промашка вышла....'); } </script> |
цикл while
1 2 3 4 5 6 7 8 9 10 11 |
<meta charset="utf-8"> <script> var n = 0; while(n <= 9) { //n++ //n-- n = n+1; alert(n); } </script> |
цикл do
1 2 3 4 5 6 7 |
<meta charset="utf-8"> <script> do { alert('ну,еще по одной'); } while (prompt('введи 1 чтобы завершить') !='1'); alert('Бывай!:('); </script> |
Револьвер используем циклы do и while
1 2 3 4 5 6 7 8 9 10 11 12 |
<meta charset="utf-8"> <script> var n = 0; do { if ((Math.random() * 6 ) < 1 ) { alert(' конец :('); break; } n++; } while (true); alert('Раундов сыграно:' + n); </script> |
Револьвер используем циклы do и while
1 2 3 4 5 6 7 8 9 10 11 12 |
<meta charset="utf-8"> <script> var n = 0; do { if ((Math.random() * 6 ) < 1 ) { alert(' конец :('); break; } n++; } while (prompt('1 - играем, другое - стоп:') == '1') alert('Раундов сыграно:' + n); </script> |
цикл for
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<meta charset="utf-8"> <script> // используя while //var n = 0; //while(n <= 9) { //n = n+1; // alert(n); //} // используя for for (var n=0; n<=10; n++) { alert(n); } </script> |
цикл for
1 2 3 4 5 6 |
<meta charset="utf-8"> <script> for (var n=10; n>=0; n--) { alert(n); } </script> |
цикл for четные числа
1 2 3 4 5 6 |
<meta charset="utf-8"> <script> for (var n=0; n<=20; n=n+2) { alert(n); } </script> |
программа вклады банк
1 2 3 4 5 6 7 8 9 10 |
<meta charset="utf-8"> <script> var money = parseInt(prompt('Сумма вклада:')); var interest = parseInt(prompt('Процентная ставка, %:')); var years = parseInt(prompt('Срок вклада, лет:')); for (var i=1; i<=years; i++){ money = money + money * interest / 100; alert('Прошло лет:' + i + ',сумма на счету:' + Math.floor(money)); } </script> |
массивы
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
<meta charset="utf-8"> <script> // нумерация начинается с 0 var arr = [1, 2, 3]; alert(arr); // 1,2,3 alert(arr[1]); // 2 arr.push(10); // добавить в массив 10 alert(arr); // 1,2,3,10 arr[2] = 254; // 3 меняем на 254 alert(arr[2]); // показать содержимое массива arr[2] alert(arr); // 1,2,3,10 arr.pop(10) // удалить из массива 10 alert(arr,pop()); // покажет что удалила 10 alert(arr); //1,2,3 </script> |
рулетка
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<meta charset="utf-8"> <script> var arr = []; var rounds = 100; var zeros = 0; var i = 0; for(i=0; i<=rounds; i++) { arr.push(Math.round(Math.random()*36)); } alert(arr); for(i=0; i<arr.length;i++) { if (arr[i] == 0) { zeros++; } } alert('частота выпадения зеро:' + zeros/arr.length*100 + '%') </script> |