|
@@ -1,680 +0,0 @@
|
|
|
-// var login = prompt("Input login");
|
|
|
-// var password = prompt("Input password");
|
|
|
-// if (login == null && login == ""){
|
|
|
-// alert("Input login,please")}
|
|
|
-// else if (login === "admin" && password === "qwerty"){
|
|
|
-// alert('You lucky')
|
|
|
-// }
|
|
|
-// else {
|
|
|
-// alert('Try again')
|
|
|
-// }
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-// var game = ['stone', 'paper','scissors'];
|
|
|
-// var myIndex = Math.floor(Math.random()*game.length);
|
|
|
-// var userWorld = prompt("Ведите выбор: stone, scissors, paper");
|
|
|
-// var userIndex = game.indexOf(userWorld);
|
|
|
-// var iWin = (((userIndex+1)% game.length) == myIndex);
|
|
|
-// var draw = myIndex == userIndex;
|
|
|
-// if (iWin == false && draw == false){alert('You loser')}
|
|
|
-// else if (draw == true){alert('equal')}
|
|
|
-// else {alert('You are winner')}
|
|
|
-
|
|
|
-
|
|
|
-// if(iWin==true){
|
|
|
-// alert("Comp is winner")
|
|
|
-// }
|
|
|
-// else if(iWin==false){
|
|
|
-// alert("you are winner")
|
|
|
-// }
|
|
|
-// else if(draw==true){
|
|
|
-// alert("equal")
|
|
|
-// }
|
|
|
-// else{
|
|
|
-// alert("non correct")
|
|
|
-// }
|
|
|
-
|
|
|
-// var root={
|
|
|
-// tag:'body',
|
|
|
-// paired: 'true',
|
|
|
-// subTags:[
|
|
|
-// {
|
|
|
-// tag:'div',
|
|
|
-// subTags: [
|
|
|
-// {
|
|
|
-// tag:'span',
|
|
|
-// text:'Enter a data please:',
|
|
|
-// tag:'br',
|
|
|
-// paired:'false'
|
|
|
-// }
|
|
|
-// ],
|
|
|
-// subTags: [
|
|
|
-// {
|
|
|
-// tag:'input',
|
|
|
-// paired:'false',
|
|
|
-// attrs: {
|
|
|
-// type: 'text',
|
|
|
-// },
|
|
|
-// attrs: {
|
|
|
-// id: 'name',
|
|
|
-// }
|
|
|
-// }
|
|
|
-// ],
|
|
|
-// subTags: [
|
|
|
-// {
|
|
|
-// tag:'input',
|
|
|
-// paired:'false',
|
|
|
-// attrs: {
|
|
|
-// type: 'text',
|
|
|
-// },
|
|
|
-// attrs: {
|
|
|
-// id: 'surname',
|
|
|
-// }
|
|
|
-// }
|
|
|
-// ],
|
|
|
-// tag:'div',
|
|
|
-// subTags: [
|
|
|
-// {
|
|
|
-// tag:'button',
|
|
|
-// attrs: {
|
|
|
-// id: 'ok',
|
|
|
-// },
|
|
|
-// text:'Ok'
|
|
|
-// }
|
|
|
-// ],
|
|
|
-// subTags: [
|
|
|
-// {
|
|
|
-// tag:'button',
|
|
|
-// attrs: {
|
|
|
-// id: 'cancel',
|
|
|
-// },
|
|
|
-// text:'Cancel'
|
|
|
-// }
|
|
|
-// ]
|
|
|
-// }
|
|
|
-// ]
|
|
|
-// }
|
|
|
-
|
|
|
-var person = {
|
|
|
- name: prompt("Enter a name"),
|
|
|
- surname: prompt("Enter a surname"),
|
|
|
-}
|
|
|
-
|
|
|
-person.smartphone = "owner";
|
|
|
-person["laptop"] = "owner";
|
|
|
-
|
|
|
-
|
|
|
-var test = [];
|
|
|
-
|
|
|
-test.one = prompt("name");
|
|
|
-test.two = +prompt("age");
|
|
|
-test.three = +prompt("height");
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-function ar2() {
|
|
|
- var a = "";
|
|
|
- while (a != true) {
|
|
|
- a = confirm("while confirm");
|
|
|
- }
|
|
|
-
|
|
|
- for(var i=""; i!=true;){
|
|
|
- i=confirm("while confirm");
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- var i='1234567890';
|
|
|
- var str=""
|
|
|
- for(var j=0; j<10; j++){
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
-var test=[];
|
|
|
- for(var i=""; i!=null;){
|
|
|
- i=prompt('few words');
|
|
|
- test.push(i);
|
|
|
- if(i==null){
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- var test=[];
|
|
|
- for(var i=""; i!=null;){
|
|
|
- i=prompt('few words');
|
|
|
- obj[i] = i;
|
|
|
- if(i==null){
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
-var a=0;
|
|
|
-for(var i=0;;i++){
|
|
|
- a=Math.random();
|
|
|
- if(a>0.9){
|
|
|
- break;
|
|
|
- }
|
|
|
-}
|
|
|
-console.log(i);
|
|
|
-
|
|
|
-for(var i=""; ;){
|
|
|
- i=prompt('few words');
|
|
|
- if(i==null){
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- var sum=0;
|
|
|
-
|
|
|
- var n=+prompt('number');
|
|
|
- for(var i=1; i<n; i+3){
|
|
|
-
|
|
|
- sum=sum+i;
|
|
|
- }
|
|
|
-
|
|
|
- console.log(sum);
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- arr[i]=3*(i+1)
|
|
|
-
|
|
|
-
|
|
|
- var sum=0;
|
|
|
- var n=+prompt('number');
|
|
|
- for(var i=1; i<n; i+=3){
|
|
|
- sum=sum+i;
|
|
|
- }
|
|
|
- alert(sum);
|
|
|
-
|
|
|
-
|
|
|
- var a="#";
|
|
|
- var b="";
|
|
|
- var res="";
|
|
|
- for(var i=0; i<10; i++){
|
|
|
- res=a+b;
|
|
|
- }
|
|
|
- console.log(res);
|
|
|
-
|
|
|
-
|
|
|
- var str="";
|
|
|
-var i=0;
|
|
|
-for (i;i<10;i++){
|
|
|
- str +="\n";
|
|
|
- for (var j=0;j<10;j++){
|
|
|
- str += j;
|
|
|
- }
|
|
|
-}
|
|
|
-console.log(str);
|
|
|
-
|
|
|
-var str="";
|
|
|
-for (var j=0;j<10;j++){
|
|
|
- str+="#"+"";
|
|
|
-}
|
|
|
-
|
|
|
-for (var i=10,str="";i>0;i--,str+="#"+""){
|
|
|
- console.log(str);
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-var i = 0;
|
|
|
-var j = 0;
|
|
|
-var str = "\n";
|
|
|
-for (i=1;i<=8;i++){
|
|
|
- for (j=1; j<=8;j++){
|
|
|
- str += (i%2 == j%2) ? "#": "."
|
|
|
- }
|
|
|
- str += '\n';
|
|
|
- }
|
|
|
-console.log(str);
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-var i = 0;
|
|
|
-var str = "";
|
|
|
-var j=(Math.floor((Math.random()*10)))%2+5;
|
|
|
- for (i=1; i<j; i++){
|
|
|
- str += "#" + " "
|
|
|
- }
|
|
|
-console.log(str);
|
|
|
-
|
|
|
-var arr=[];
|
|
|
-var n=prompt();
|
|
|
-var str = "";
|
|
|
-for(i=0; i<=n; i++){
|
|
|
- arr[i] = i*i*i;
|
|
|
- str += i + " ";
|
|
|
-}
|
|
|
-console.log(str);
|
|
|
-
|
|
|
-var i = 0;
|
|
|
-var j = 0;
|
|
|
-var str = "\n";
|
|
|
-for (i=1;i<=9;i++){
|
|
|
- for (j=1; j<=9;j++){
|
|
|
- str += (i * j) + " "
|
|
|
- }
|
|
|
- str += '\n';
|
|
|
- }
|
|
|
-console.log(str);
|
|
|
-
|
|
|
-var arr=[];
|
|
|
-var str = "\n";
|
|
|
-var a=0;
|
|
|
-for (var i=1;i<=9;i++){
|
|
|
- for (var j=1; j<=9;j++){
|
|
|
- arr[i] = [];
|
|
|
- a=i*j;
|
|
|
- arr[i][j]=a;
|
|
|
- str += arr[i][j] + " "
|
|
|
- }
|
|
|
- str += '\n';
|
|
|
- }
|
|
|
-console.log(str);
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-for (var key in person){
|
|
|
- console.log(key+": "+person[key]);
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-var a={
|
|
|
- name:"Nick",
|
|
|
- surname:"Golden",
|
|
|
-}
|
|
|
-var b={
|
|
|
- name:"Peter",
|
|
|
- surname:"Green",
|
|
|
-}
|
|
|
-var c={
|
|
|
- name:"Bob",
|
|
|
- surname:"Black",
|
|
|
-}
|
|
|
-
|
|
|
-a.age = "15";
|
|
|
-b["fathername"] = "Petrovich";
|
|
|
-c.push(sex)="male";
|
|
|
-
|
|
|
-if ("age" in a) {
|
|
|
- alert( "Свойство name существует!" );
|
|
|
- }else{alert("Такого свойства нет")};
|
|
|
-
|
|
|
-var person={
|
|
|
- name:"Dick",
|
|
|
- surname:"Jhone",
|
|
|
-}
|
|
|
-
|
|
|
-person={...{a,b,c},name:"Dick", surname:"Jhone"}
|
|
|
-
|
|
|
-
|
|
|
-for (var key in person){
|
|
|
- console.log(key+": "+person[key]);
|
|
|
- for (let word of ['name','surname']){
|
|
|
- console.log(word)
|
|
|
- }
|
|
|
-}
|
|
|
-var a=0;
|
|
|
-var b=0;
|
|
|
-var c=0;
|
|
|
-function sum(a,b,c){
|
|
|
- var d = a+b+c;
|
|
|
- return(d);
|
|
|
-};
|
|
|
-sum();
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-function(a=0,b=0){
|
|
|
- var c=Math.floor()
|
|
|
-}
|
|
|
-var a=0;
|
|
|
-var b=0;
|
|
|
-function intRandom(a, b) {
|
|
|
- return Math.floor(Math.random() * (b - a)) + a;
|
|
|
- }
|
|
|
-
|
|
|
-greetAll("Superman") // выводит alert "Hello Superman"
|
|
|
-greetAll("Superman", "SpiderMan") // выводит alert "Hello Superman, SpiderMan"
|
|
|
-greetAll("Superman", "SpiderMan", "Captain Obvious")
|
|
|
-
|
|
|
-function salut() {
|
|
|
- var args = [];
|
|
|
- for (var i = 0; i < arguments.length; i++) {
|
|
|
- args[i] =" " + arguments[i];
|
|
|
- }
|
|
|
- alert( "Привет! - " + args);
|
|
|
- }
|
|
|
-salut("Superman")
|
|
|
-salut("Superman", "SpiderMan")
|
|
|
-salut("Superman", "SpiderMan", "Captain Obvious");
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-function sum() {
|
|
|
- var args = 0;
|
|
|
- for (var i = 0; i < arguments.length; i++) {
|
|
|
- args +=arguments[i];
|
|
|
- }
|
|
|
- alert( args);
|
|
|
- }
|
|
|
-
|
|
|
- sum(1)
|
|
|
- sum(2)
|
|
|
- sum(10,20,40,100)
|
|
|
-
|
|
|
-
|
|
|
- function avg() {
|
|
|
- var args = 0;
|
|
|
- for (var i = 0; i < arguments.length; i++) {
|
|
|
- args +=arguments[i];
|
|
|
- args=args/arguments.length;
|
|
|
- }
|
|
|
- alert( args);
|
|
|
- }
|
|
|
- avg(1) // => 1
|
|
|
- avg(2) // => 2
|
|
|
- avg(10,20,40,100) // => 42.5
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-function a(b){
|
|
|
- alert(b);
|
|
|
-};
|
|
|
-
|
|
|
-function cube(a){
|
|
|
- alert(Math.pow(a, 3));
|
|
|
-}
|
|
|
-
|
|
|
-function avg2(a,b){
|
|
|
- var c = (a+b)/2;
|
|
|
- alert(c);
|
|
|
-};
|
|
|
-
|
|
|
-function sum3(a=0,b=0,c=0){
|
|
|
- alert(a+b+c);
|
|
|
-};
|
|
|
-
|
|
|
-function intrandom(a=0, b=0) {
|
|
|
- alert (Math.floor(Math.random() * (b - a)) + a);
|
|
|
-}
|
|
|
-
|
|
|
-function greet() {
|
|
|
- var args = [];
|
|
|
- for (var i = 0; i < arguments.length; i++) {
|
|
|
- args[i] =" " + arguments[i];
|
|
|
- }
|
|
|
- alert( "Привет! - " + args);
|
|
|
- }
|
|
|
-
|
|
|
- function sum() {
|
|
|
- var args = 0;
|
|
|
- for (var i = 0; i < arguments.length; i++) {
|
|
|
- args +=arguments[i];
|
|
|
- }
|
|
|
- alert( args);
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- function avg() {
|
|
|
- var args = 0;
|
|
|
- for (var i = 0; i < arguments.length; i++) {
|
|
|
- args +=arguments[i];
|
|
|
- }
|
|
|
- args=args/arguments.length;
|
|
|
- alert( args);
|
|
|
- }
|
|
|
-
|
|
|
-var allFunc = {...a, cube, avg2, sum3, intrandom, greet, sum, avg,}
|
|
|
-for (var key in allFunc){
|
|
|
- console.log(key+": "+allFunc[key]);
|
|
|
-}
|
|
|
-
|
|
|
-function allFunc() {
|
|
|
- var args = {};
|
|
|
- for (var i = 0; i < arguments.length; i++) {
|
|
|
- args[i] =" " + arguments[i];
|
|
|
- }
|
|
|
- console.log(args);
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
-var obj2 = {...a, cube, avg2, sum3, intrandom, greet, sum, avg,}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-allFunc("a", "cube", "avg2", "sum3", "intrandom", "greet", "sum", "avg",);
|
|
|
-var person = {
|
|
|
- ...
|
|
|
- age: 50,
|
|
|
- ...
|
|
|
- getAgeCategory: function(){
|
|
|
- ...
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-alert(person.getAgeCategory());
|
|
|
-
|
|
|
-
|
|
|
-var sample = prompt("Введите название задания")
|
|
|
-switch (sample.toLowerCase()){
|
|
|
- case "a": aSample("Hello!")
|
|
|
- break
|
|
|
- case "cube": cubeSample(3)
|
|
|
- break
|
|
|
- case "avg2": avg2Sample(10,5)
|
|
|
- break
|
|
|
- case "sum3": sum3Sample(1,2,3)
|
|
|
- break
|
|
|
- case "intrandom": intrandomSample(2,15)
|
|
|
- break
|
|
|
- case "greet": greetSample("Superman", "SpiderMan", "Captain Obvious")
|
|
|
- break
|
|
|
- case "sum": sumSample(10,20,40,100);
|
|
|
- break
|
|
|
- case "avg": avgSample(10,20,40,100)
|
|
|
- break
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-var a=0;
|
|
|
-function cube(a){
|
|
|
- var b = Math.pow(a, 3);
|
|
|
- return(b);
|
|
|
-};
|
|
|
-
|
|
|
-
|
|
|
-function cubeSample(a,b){
|
|
|
- var b = Math.pow(a, 3);
|
|
|
- return(b);
|
|
|
- cube(5) // => 125
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-rates={
|
|
|
- usd: {
|
|
|
- buy:26.15,
|
|
|
- sell:26.51
|
|
|
- },
|
|
|
- eur: {
|
|
|
- buy:31.98,
|
|
|
- sell:32.62
|
|
|
- },
|
|
|
-};
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-var tabHtml = document.documentElement;
|
|
|
-var tabBody = document.createElement("body");
|
|
|
-tabHtml.appendChild(tabBody);
|
|
|
-var tBody = document.createElement("tbody");
|
|
|
-tabBody.appendChild(tBody);
|
|
|
-var tab=document.createElement("table");
|
|
|
-tab.border=1;
|
|
|
-tab.cellpadding=1;
|
|
|
-tab.cellspacing=1;
|
|
|
-tBody.appendChild(tab);
|
|
|
-var multi = new Array();
|
|
|
-for (i = 1; i <= 10; i++) {
|
|
|
-multi[i] = new Array();
|
|
|
-if (i%2 !=0) {
|
|
|
- var tr =document.createElement("tr");
|
|
|
- tab.appendChild(tr);
|
|
|
- tr.style.backgroundColor = "yellow";
|
|
|
- }
|
|
|
-else {
|
|
|
- var tr =document.createElement("tr");
|
|
|
- tab.appendChild(tr);
|
|
|
- tr.style.backgroundColor = "grey";
|
|
|
- }
|
|
|
-for (j = 1; j <= 10; j++) {
|
|
|
-multi[i][j] = i * j;
|
|
|
-var td =document.createElement("td")
|
|
|
-tr.appendChild(td);
|
|
|
-td.id = "cell"
|
|
|
-td.width="50";
|
|
|
-td.height="50"
|
|
|
-td.innerHTML= "<td>" + multi[i][j] + "</td>";
|
|
|
-td.onmouseover = td.onmouseout = moveMouse;
|
|
|
-function moveMouse(event) {
|
|
|
- if (event.type == 'mouseover') {
|
|
|
- event.td.style.background = 'pink'
|
|
|
- }
|
|
|
- if (event.type == 'mouseout') {
|
|
|
- event.td.style.background = ''
|
|
|
- }
|
|
|
-}
|
|
|
-}
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- var arr = ['1', 0, Math.random, alert, prompt, prompt(), null, undefined, "name", {}]
|
|
|
- function typeStats (arr){
|
|
|
- var massOne=[]
|
|
|
- var obj={}
|
|
|
- for(i = 0; i < arr.length; i++){
|
|
|
- massOne.push(typeof arr[i]);
|
|
|
- for(j=0; j<massOne.length; j++){
|
|
|
- var count=obj[massOne[i]] || 0
|
|
|
- }
|
|
|
- obj[massOne[i]]=count+1
|
|
|
- }
|
|
|
- return obj;
|
|
|
- }
|
|
|
- typeStats(arr);
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- var arr = ['1', 0, Math.random, alert, prompt, prompt(), null, undefined, "name", {}]
|
|
|
- var typestats=function(arr){
|
|
|
- var intmass=[];
|
|
|
- var assmass={};
|
|
|
- for(i=0; i<arr.length; i++){
|
|
|
- intmass.push(typeof arr[i]);
|
|
|
- for(j=0; j<intmass.length; j++){
|
|
|
- var count=assmass[intmass[i]] || 0
|
|
|
- }
|
|
|
- assmass[intmass[i]]=count+1;
|
|
|
- }
|
|
|
- return assmass;
|
|
|
- }
|
|
|
- typestats(arr);
|
|
|
-
|
|
|
-<input id="f" type="submit" onclick="myFunc()" value='0'>
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- function myFunc() {
|
|
|
- var elem = document.getElementById('f');
|
|
|
- var x = parseInt(elem.value, 10);
|
|
|
- elem.value = x + 1;
|
|
|
-
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-document.createElement('<input id="f" type="submit" onclick="myFunc()" value='0'>')
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- <input type="nick" id = "nick" placeholder="Nick">
|
|
|
- <input type="text" id = "message" placeholder="Message">
|
|
|
- <input type="submit" value="send" id = "button">
|
|
|
- <div id= "chat"> </div>
|
|
|
-
|
|
|
-function jsonPost(url, data)
|
|
|
- {
|
|
|
- return new Promise((resolve, reject) => {
|
|
|
- var x = new XMLHttpRequest();
|
|
|
- x.onerror = () => reject(new Error('jsonPost failed'))
|
|
|
- //x.setRequestHeader('Content-Type', 'application/json');
|
|
|
- x.open("POST", url, true);
|
|
|
- x.send(JSON.stringify(data))
|
|
|
-
|
|
|
- x.onreadystatechange = () => {
|
|
|
- if (x.readyState == XMLHttpRequest.DONE && x.status == 200){
|
|
|
- resolve(JSON.parse(x.responseText))
|
|
|
- }
|
|
|
- else if (x.status != 200){
|
|
|
- reject(new Error('status is not 200'))
|
|
|
- }
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
-
|
|
|
-jsonPost("http://students.a-level.com.ua:10012", {func:"addMessage", nick:"Oleg", message:"Hello"})
|
|
|
-
|
|
|
-var messages=jsonPost("http://students.a-level.com.ua:10012", {func:"getMessages", messageId:"0"})
|
|
|
-.then(a=> console.log(a.data));
|
|
|
-
|
|
|
-function mess() {
|
|
|
- var messages = jsonPost("http://students.a-level.com.ua:10012", {
|
|
|
- func: "getMessages",
|
|
|
- messageid: "0"
|
|
|
- }).then(a => {
|
|
|
- console.log(a)
|
|
|
- for (q = 0; q < a.data.length; q++) {
|
|
|
- var y = document.getElementById("ms")
|
|
|
- var ссс = document.createElement("p")
|
|
|
- ссс.innerHTML = a.data[q].nick + "----" + a.data[q].message
|
|
|
- y.appendChild(ссс)
|
|
|
-
|
|
|
- }
|
|
|
- var qqq = a.nextMessageId
|
|
|
- console.log(qqq + "a111")
|
|
|
- console.log(a.data.length)
|
|
|
- setInterval(function() {
|
|
|
- var messages = jsonPost("http://students.a-level.com.ua:10012", {
|
|
|
- func: "getMessages",
|
|
|
- messageid: qqq
|
|
|
- }).then(www => {
|
|
|
- for (q = a.data.length; q < www.data.length; q++) {
|
|
|
- var y = document.getElementById("ms")
|
|
|
- var ссс = document.createElement("p")
|
|
|
- ссс.innerHTML = www.data[q].nick + "----" + www.data[q].message
|
|
|
- y.appendChild(ссс)
|
|
|
-
|
|
|
- }
|
|
|
- qqq = www.nextMessageId
|
|
|
- console.log(qqq + "a222")
|
|
|
- console.log(www.data.length)
|
|
|
- })
|
|
|
-
|
|
|
-
|
|
|
- }, 2000);
|
|
|
- })
|
|
|
-}
|
|
|
-mess()
|