Validar que no se puedan ingresar valores negativos para la edad.
Problema 1.
<!DOCTYPE html>
<html>
<head>
<title>Ejemplo de JavaScript</title>
<meta charset="UTF-8">
</head>
<body>
<script>
class Persona {
constructor(nom, ed) {
this._nombre = null;
this._edad = 0;
}
get nombre() {
return this._nombre;
}
set nombre(n) {
this._nombre = n;
}
get edad() {
return this._edad;
}
set edad(e) {
if (e >= 0)
this._edad = e;
else
throw "La edad no puede ser negativa";
}
imprimir() {
document.write(`Nombre:${this.nombre} y Edad:${this.edad}`);
}
}
const persona1 = new Persona();
persona1.nombre = 'Pablo Rodriguez';
persona1.edad = -43;
persona1.imprimir();
</script>
</body>
</html>