|
@@ -0,0 +1,198 @@
|
|
|
+//html tree
|
|
|
+// var body = {
|
|
|
+// tagName:'div',
|
|
|
+// subTag:[
|
|
|
+// {
|
|
|
+// tagName:'span'
|
|
|
+// text:"Enter a data please:"
|
|
|
+// },
|
|
|
+// {
|
|
|
+// tagName:'input',
|
|
|
+// attrs: {
|
|
|
+// type: "text",
|
|
|
+// },
|
|
|
+// attrs:{
|
|
|
+// id:document.getElementById('surname')
|
|
|
+// }
|
|
|
+// },
|
|
|
+// {
|
|
|
+// tagName:'input',
|
|
|
+// attrs: {
|
|
|
+// type: "text",
|
|
|
+// },
|
|
|
+// attrs:{
|
|
|
+// id:'surname'
|
|
|
+// }
|
|
|
+// }
|
|
|
+// ]
|
|
|
+// tagName:'div',
|
|
|
+// subTag:[
|
|
|
+// {
|
|
|
+// tagName:'button',
|
|
|
+// attrs:{
|
|
|
+// id:'ok'
|
|
|
+// },
|
|
|
+// text:"OK"
|
|
|
+// },
|
|
|
+// {
|
|
|
+// tagName:'button',
|
|
|
+// attrs:{
|
|
|
+// id:'cancel'
|
|
|
+// },
|
|
|
+// text:"Cancel"
|
|
|
+// }
|
|
|
+// ]
|
|
|
+// }
|
|
|
+//declarative fields
|
|
|
+var info = {
|
|
|
+ band: prompt("название группы") ,
|
|
|
+ nameVokalist: prompt("Имя вокалиста"),
|
|
|
+ song: prompt("название песни"),
|
|
|
+ personalOnBand: prompt("количество людей групы"),
|
|
|
+};
|
|
|
+//objekt link
|
|
|
+var notebook = {
|
|
|
+ owner:person,
|
|
|
+ brand: "HP",
|
|
|
+ type:"440 G4",
|
|
|
+ model: "Y7Z75EA",
|
|
|
+ ram: 4,
|
|
|
+ size: "14",
|
|
|
+ weight: 1.8,
|
|
|
+ resolution: {
|
|
|
+ width: 1920,
|
|
|
+ height: 1080,
|
|
|
+ },
|
|
|
+};
|
|
|
+var phone = {
|
|
|
+ owner:person,
|
|
|
+ brand: "meizu",
|
|
|
+ model: "m2",
|
|
|
+ ram: 2,
|
|
|
+ color: "black",
|
|
|
+};
|
|
|
+var person = {
|
|
|
+ name: "Donald",
|
|
|
+ surname: "Trump",
|
|
|
+ married: true,
|
|
|
+ gadjet: notebook, phone ,
|
|
|
+}
|
|
|
+//imperative array fill 3
|
|
|
+var text = "cifri v masiv"
|
|
|
+var arrFill = [+prompt(text), +prompt(text), +prompt(text)];
|
|
|
+//while confirm
|
|
|
+var izy = '';
|
|
|
+do{
|
|
|
+ izy = confirm('все нажимают отмена,а ты купи слона');
|
|
|
+}while (izy === false)
|
|
|
+//array fill
|
|
|
+var arrFill = [];
|
|
|
+for (let i = 0; true; i++){
|
|
|
+ arrFill.push(prompt('Введи инфу и я кину её в масив ;D'));
|
|
|
+ if(arrFill[i] === null) {
|
|
|
+ break;
|
|
|
+ }
|
|
|
+}
|
|
|
+console.log(arrFill);
|
|
|
+//array fill nopush
|
|
|
+var arrFillNoPush = [];
|
|
|
+for (let i = 0; true; i++){
|
|
|
+ arrFillNoPush[i] = prompt('Введи инфу и я кину её в масив ;D');
|
|
|
+ if(arrFillNoPush[i] === null) {
|
|
|
+ break;
|
|
|
+ }
|
|
|
+}
|
|
|
+//infinity probability
|
|
|
+for (let i = 1; true; i++) {
|
|
|
+ let infinityProbability = Math.random();
|
|
|
+ if (infinityProbability > 0.9){
|
|
|
+ alert(i);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+}
|
|
|
+//emppty loop
|
|
|
+let eLoop = null;
|
|
|
+while (typeof(eLoop)==="object"){
|
|
|
+ eLoop = prompt('эмм...');
|
|
|
+}
|
|
|
+//progresion summ
|
|
|
+var prSu= [], sum = 0;
|
|
|
+var N = +prompt("сумма арифметической прогрессии от 1 до");
|
|
|
+for(var i = 1, j = 0; i <= N; i += 3, j++) {
|
|
|
+ prSu[j] = i;
|
|
|
+ sum += prSu[j];
|
|
|
+}
|
|
|
+alert("Сумма:"+sum);
|
|
|
+//chess one line
|
|
|
+var line = '';
|
|
|
+var lengthline = 11;
|
|
|
+for (var i = 1; i <= lengthline; i++) {
|
|
|
+ if (i%2 === 0){
|
|
|
+ line += '#';
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ line += ' ';
|
|
|
+ }
|
|
|
+}
|
|
|
+console.log(line);
|
|
|
+//numbers
|
|
|
+var namLain = '';
|
|
|
+for(var s = 0; s <= 10; s++){
|
|
|
+ for(var S = 0; S <= 9; S++){
|
|
|
+ namLain += S;
|
|
|
+ }
|
|
|
+ namLain += '\n';
|
|
|
+}
|
|
|
+console.log(namLain);
|
|
|
+//chess
|
|
|
+var z, Z;
|
|
|
+var Width = 12, Height = 12,chess = '';
|
|
|
+for (z = 1; z <= Height; z++){
|
|
|
+ for (Z = 1; Z<= Width; Z++){
|
|
|
+ if (z % 2 == 1) {
|
|
|
+ if (Z % 2 == 1) {
|
|
|
+ chess += '.';
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ chess += '#';
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ if (Z % 2 == 1) {
|
|
|
+ chess += '#';
|
|
|
+ }else{
|
|
|
+ chess += '.';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ chess += '\n';
|
|
|
+}
|
|
|
+console.log(chess);
|
|
|
+//cubes
|
|
|
+let coube =[],n = +prompt('Введите количество элементов');
|
|
|
+for (let t = 0; t < n; t++) {
|
|
|
+ coube[t] = Math.pow(t, 3);
|
|
|
+}
|
|
|
+console.log(coube);
|
|
|
+//multi tabel
|
|
|
+var brains = [[]], a, A;
|
|
|
+for (a = 0; a <= 10; a++){
|
|
|
+ brains[a] = [];
|
|
|
+}
|
|
|
+for (A = 0; A <= 10; A++){
|
|
|
+ for (var s = 0; s<= 10; s++){
|
|
|
+ brains[A][s] = A * s;
|
|
|
+ }
|
|
|
+}
|
|
|
+console.log(brains);
|
|
|
+//matrix to html table
|
|
|
+var mtht = '',colum = 20,vert = 20,tr,td;
|
|
|
+mtht += '<table border="3">';
|
|
|
+for (tr = 1; tr <= vert; tr++){
|
|
|
+ mtht += "<tr>";
|
|
|
+ for (td = 1; td <= colum; td++){
|
|
|
+ mtht += '<td>' + (tr * td) + '</td>';
|
|
|
+ }
|
|
|
+ mtht += "</tr>";
|
|
|
+}
|
|
|
+mtht += '</table>';
|
|
|
+document.write(mtht);
|