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);
}