1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- //1,2,4,5,6,7,8task
- var a = {
- name:"Vasiliy",
- surname:"Pupkin",
- }
- var b = {
- name:"Petr",
- surname:"Sidorov",
- }
- var c = {
- name:"Maria",
- surname:"Andreeva",
- }
- a.sex = "male";
- c.sex = "female";
- b.married = "true";
- c.education = "secondary";
- a.age = 15;
- var persons= [];
- persons[0] = a
- persons[1] = b
- persons[2] = c
- persons[3] = {
- name:"Jacob",
- surname:"Brown",
- age:45,
- married:"false"
- }
- for (let i = 0; i<persons.length;i++){
- console.log(persons[i])
- }
- for (let i = 0; i<persons.length;i++){
- console.log(persons[i]["name"])
- console.log(persons[i]["surname"])
- }
- //3task
- //не понял , что такое необязательные поля
- alert(Object.values(a))
- alert(Object.values(b))
- alert(Object.values(c))
- for (let i = 0; i < persons.length; i++) {
- persons[i]["fullName"] = `${persons[i]["surname"]} ${persons[i]["name"]}`
- if (undefined !== persons[i]["fathername"]) {
- persons[i]["fullName"] += " "+persons[i]["fathername"]
- }
- }
- //9task
- var personsJson = JSON.stringify(persons)
- console.log(personsJson)
- console.log(typeof personsJson)
- //10task
- var alesha = JSON.parse('{"name": "Alex", "surname": "Alekseev", "fathername": "Alekseevich", "age": 33, "sex": male}')
- persons.push(alesha)
- console.log(persons)
- //11task
- //black poyas
- var userHistory = "1111";
- var predictObject = {};
- for (let i = 0; i < 16; i++) {
- predictObject[i.toString(2)] = Math.floor(Math.random()*2);
- }
- do {
- var answer = (confirm("Хочешь поиграть в 'какой руке монета'? "))
- let prediction = ((1 === predictObject[userHistory]) ? "монета в правой" : "монета в левой")
- console.log(prediction)
- userHistory += (predictObject[userHistory] = Number(confirm("Вы выбрали?")))
- userHistory = userHistory.substring(1)
-
- alert (`Ваша ${prediction} руке`)
- var agree = confirm ("Я угадал")
- } while (agree !== true )
|