js_hw_03.md 2.1 KB

declarative fields

var notebook = {
	brand: prompt("enter brand"),
	type: prompt("enter type"),
	model: prompt("enter model"),
	ram: +prompt("enter ram"),
	size: prompt("enter size"),
	resolution: {
		width: +prompt("enter width"),
		height: +prompt("enter height")
	},
	owner: prompt("Enter name")
};

var phone ={
	brand: prompt("enter brand"),
	type: prompt("enter type"),
	model: prompt("enter model"),
	ram: +prompt("enter ram"),
	owner: prompt("enter you name")
};

var person ={
	name: prompt("enter you name"),
	surname: prompt("enter you surname"),
	notebook: prompt("enter notebook"),
	phone: prompt("entr you phone")
}

imperative array fill

var arr = new Array();
arr[0] = +prompt("enter number");
arr[1] = +prompt("enter number");
arr[2] = +prompt("enter number");
console.log(arr);

while confirm

var question;

while(question !=true){
	question = confirm("How are you?");
};

while (!confirm());

array fill

var arr = [];

do{
	var question = prompt("enter element");
	arr.push(question);
}

while(question !=null){
	alert(arr);
	console.log(arr);
}

array fill nopush

var arr = [];
while (arrItem !==null){
	var arrItem = prompt("enter element");
	arr[arr.length++] = arrItem;
}
console.log(arr);

infinite probability

while(question = +Math.random()){
	arr.push(question);
if (question >0.9) {
	break;
}
}
console.log(arr);
alert(arr.length);

progression sum

for(var arr= [], i =1; i<=40; i += 3){
	arr.push(i);
}
console.log(arr);
	
function arraySum(array){
var sum = 0;
for(var i = 0; i < array.length; i++){
sum += array[i];
}
console.log(sum);
}
arraySum(arr);

chess one line

var i = " # ";
var str = "";
for (j=0;j<5;j++){
	str += i;
}
console.log(str);

var n = 10;
"#".repeat(n/2) + ((n%2) ? ' ': '');

numbers

for (var i=0;i<10;i++){ // количество строк
	var str = "";
	var str1 = "";
	for (var j=0;j<10;j++){ // количество элементов в строке
		str = i;
		str1 +=j;
	}
	console.log(str, str1);
}