Tests de Javascript: nivel 5 (objetos)
¿Cuanto sabes de Javascript?
Pruebas de nivel 5 - objetos
Haga clic en la respuesta correcta.
- Un objeto Javascript es
- Un elemento cualquiera del lenguaje
- Un conjunto encapsulado de propiedades y funciones
- Un tipo de variable para guardar valores
- Los objetos on otro nombre que se da a las funciones.
- Cuando en javascript se habla de métodos nos referimos a
- Formas de ejecutar una tarea
- El algoritmo para solucionar un problema
- Un nombre de acción que puede ejecutar un objeto
- Un nombre de función cualquiera
- Heredar un método o una propiedad significa que
- Un objeto creado a paritr de otro copia sus propiedades y métodos
- Javascript no soporta herencia
- Es una propiedad de cualqueir objeto que usa Javascript para transmitir atributos de un constructor a los objetos
- Un objeto creado a paritr de otro comparte sus métodos y propiedades
- ¿Como instancia Javascript los objetos?
- Creándolo a paritr de una clase con el operador New
- Dándole algún valor al objeto
- Javascript no instancia objetos porque no existen las clases
- Declarándolo con la palabra clave var
- ¿Qué son las clases en Javascript?
- Javascript no tiene clases
- Es una construcción para simular el funcionamiento de las clases de la POO
- Son grupos de objetos referidos al mismo tema
- Son funciones genéricas
- Para crear un objeto es imprescindible el uso de funciones
- No, también se puede crear mediante una expresión.
- Si, Es imprescindible una función que es el constructor de otros objetos
- No. Se puede crear por una expresión o una función especial denominada Class
- No. Se puede crear con una expresión, la estructura Class o a partir de otro objeto.
- Si tengo un objeto llamado cuadrado con un método denominado area, el código para invocar este método es ...
- cuadrado(area)
- cuadrado->area()
- area(cuadrado)
- cuadrado.area()
- Si defino el objeto Compra, como instancio un objeto gasto para comprar 4 kilos de peras a 3€ el kilo
Compra = function(n, k, p){
this.nombre = n;
this.kilos = k;
this.precio = p;
this.total = function(){
return this.precio*this.kilos;
}
}- gasto = Compra('peras',4,3)
- gasto = new Compra('peras',4,3)
- gasto = Compra->('peras',4,3)
- gasto = Compra['peras',4,3]
- Si tengo el objeto
cuadrado = {lado: 4, area: function(){return this.lado+this.lado}}
¿Que es this?- Es una variable global de javascript
- this no existe, el código daría error
- Es el propio objeto cuadrado.
- Es una propiedad del objeto cuadrado.
- El prototipo es una mecanismo usado en Javascript para
- Asignar nuevas propiedades o métodos a un objeto
- Implementar la herencia de atributos o métodos en el sistema de objetos.
- Es un modelo para crear otros objetos
- Es el modelo de código que se usa para definir propiedades y métodos de objetos.