added allatkert
This commit is contained in:
parent
2709e23a49
commit
8550ee862a
BIN
24_09_17/24_09_17 - Frontend.pptx
Normal file
BIN
24_09_17/24_09_17 - Frontend.pptx
Normal file
Binary file not shown.
104
24_09_17/AllatkertObjektumFeladat.html
Normal file
104
24_09_17/AllatkertObjektumFeladat.html
Normal file
|
@ -0,0 +1,104 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Document</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<p id="kiir1"></p>
|
||||
<p id="kiir2"></p>
|
||||
<p id="kiir3"></p>
|
||||
<p id="kiir4"></p>
|
||||
<p id="kiir5"></p>
|
||||
<p id="kiir6"></p>
|
||||
<p id="kiir7"></p>
|
||||
<p id="kiir8"></p>
|
||||
<script>
|
||||
let allat = {
|
||||
fajta: "Tigris",
|
||||
szin: "kék",
|
||||
kor: 8,
|
||||
etelallergia: ["alma", "körte", "barack"],
|
||||
fiu_e: true,
|
||||
|
||||
eves: function (etel) {
|
||||
if (this.etelallergia.includes(etel)) {
|
||||
return `${this.fajta} nem eheti az alábbi ételt: ${etel}`;
|
||||
} else {
|
||||
return `${this.fajta} megeheti az alábbi ételt: ${etel}`;
|
||||
}
|
||||
},
|
||||
|
||||
informacio: function () {
|
||||
return `Fajta: ${this.fajta}<br>Szín: ${this.szin}<br>Kor: ${this.kor}<br>Neme: ${this.fiu_e ? "Hím" : "Nőstény"}<br>`;
|
||||
},
|
||||
|
||||
alszik: function (ora) {
|
||||
if(ora<0){
|
||||
return `Az állat nem tud negatív számú órát aludni.`;
|
||||
}
|
||||
let fiatal = this.kor < 5 ? true : false;
|
||||
if (fiatal) {
|
||||
switch (ora) {
|
||||
case 6: case 7: case 8:
|
||||
return `A fiatal ${this.fajta} eleget aludt.`;
|
||||
break;
|
||||
default:
|
||||
return `A fiatal ${this.fajta} nem aludt eleget.`;
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
switch (ora) {
|
||||
case 8: case 9: case 10:
|
||||
return `Az idős ${this.fajta} eleget aludt.`;
|
||||
break;
|
||||
default:
|
||||
return `Az idős ${this.fajta} nem aludt eleget.`;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
allergiasetel_add : function(etel){
|
||||
this.etelallergia.push(etel);
|
||||
},
|
||||
|
||||
kutyaKor : function(){
|
||||
if (this.fajta == "kutya"){
|
||||
return `A kutya életkora kutyaévekben: ${this.kor * 7}`;
|
||||
}
|
||||
|
||||
return `Az adott állat nem kutya`;
|
||||
},
|
||||
|
||||
szortirozas : function(){
|
||||
this.etelallergia.sort();
|
||||
}
|
||||
}
|
||||
|
||||
document.getElementById("kiir1").innerHTML = allat.eves("alma");
|
||||
document.getElementById("kiir2").innerHTML = allat.informacio();
|
||||
document.getElementById("kiir3").innerHTML = allat.alszik(9);
|
||||
|
||||
document.getElementById("kiir4").innerHTML = allat.etelallergia.toString();
|
||||
allat.allergiasetel_add("saláta");
|
||||
document.getElementById("kiir5").innerHTML = allat.etelallergia.toString();
|
||||
|
||||
document.getElementById("kiir6").innerHTML = allat.kutyaKor();
|
||||
allat.fajta = "kutya";
|
||||
document.getElementById("kiir7").innerHTML = allat.kutyaKor();
|
||||
|
||||
allat.szortirozas()
|
||||
document.getElementById("kiir8").innerHTML = allat.etelallergia.toString();
|
||||
|
||||
|
||||
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
Loading…
Reference in New Issue
Block a user