Saltar al contenido

Concepto de javascript

junio 3, 2022

javascript conceptos importantes con ejemplos

7. comparacionesPiensa en comparaciones matemáticas. Eso es lo que son:8. alert, prompt, confirmEstos son los popups que hacen ‘ding’alert(yourMessageHere);Los prompts toman dos argumentos – la pregunta y las respuestas.let promptMe = prompt(‘your question here’, [‘blue pill’, ‘red pill’]);

} 10. buclesPiensa en ello como una sentencia if repetida sin tener que escribir manualmente lo mismo cada vez o hacer múltiples llamadas para que se ejecute.Tiene una condición y sólo dejará de ejecutar el código una vez que la condición devuelva falsodejar i = 0;

}Y luego sólo tienes que llamarla usando el nombre de la función:functionNameHere();13. expresiones de funciónHay más de una forma de escribir una función. Aquí tienes algunas formas de escribirla:función tuNombreDeFunción(){

cierre

}La función half(x) toma un número x y devuelve un valor de la mitad de x. Si pasamos un argumento de 8 a esta función, la función siempre devolverá 4. Cuando se invoca, una función pura puede ser sustituida por su resultado. Por ejemplo, podríamos sustituir half(8) por 4 siempre que se utilice en nuestro código sin que cambie el resultado final. Esto se llama transparencia referencial.Las funciones puras sólo dependen de lo que se les pasa. Por ejemplo, una función pura no puede referenciar variables de un ámbito padre a menos que se le pasen explícitamente a la función como argumentos. Incluso entonces, la función no puede modificar el ámbito padre.// alguna variable que se mute

En resumen: Funciones impurasUna función impura muta el estado fuera de su ámbito. Cualquier función que tenga efectos secundarios (ver más abajo) es impura.Considere los siguientes ejemplos:// función impura que produce un efecto secundario

increment(); // variable global modificada: number = 2Sin estadoLas funciones o componentes sin estado realizan tareas como si se ejecutaran por primera vez, cada vez. Esto significa que no hacen referencia ni utilizan ninguna información de una fase anterior de su ejecución. La ausencia de estado permite la transparencia referencial. Las funciones sólo dependen de sus argumentos y no acceden ni necesitan conocer nada fuera de su ámbito. Las funciones puras no tienen estado. Véase el siguiente ejemplo:// stateless

conceptos de javascript para la entrevista

VariablesLas variables son contenedores que almacenan valores. Empiezas declarando una variable con la palabra var (menos recomendada, profundiza en la explicación) o con la palabra clave let, seguida del nombre que le das a la variable:

Nota: La mezcla de tipos de datos puede llevar a resultados extraños al realizar cálculos. Ten cuidado de que te refieras a tus variables correctamente y obtengas los resultados que esperas. Por ejemplo, introduce ’35’ + ’25’ en tu consola. ¿Por qué no obtienes el resultado que esperabas? Porque las comillas convierten los números en cadenas, por lo que has acabado concatenando cadenas en lugar de sumar números. Si introduces 35 + 25 obtendrás el total de los dos números.

La expresión dentro del if( … ) es la prueba. Utiliza el operador de identidad (como se ha descrito anteriormente) para comparar la variable helado con la cadena chocolate para ver si las dos son iguales. Si esta comparación es verdadera, el primer bloque de código se ejecuta. Si la comparación no es verdadera, el segundo bloque de código -después de la sentencia else- se ejecuta en su lugar.FuncionesLas funciones son una forma de empaquetar la funcionalidad que se desea reutilizar. Es posible definir un cuerpo de código como una función que se ejecuta cuando se llama al nombre de la función en el código. Esta es una buena alternativa a escribir repetidamente el mismo código. Ya has visto algunos usos de las funciones anteriormente. Por ejemplo:

lista de conceptos de javascript

Programación orientada a objetos – lo básicoPara empezar, vamos a dar una visión simplista y de alto nivel de lo que es la programación orientada a objetos (POO). Decimos simplista porque la programación orientada a objetos puede complicarse rápidamente, y dar un tratamiento completo ahora probablemente confundiría más que ayudaría. La idea básica de la POO es que utilizamos objetos para modelar cosas del mundo real que queremos representar dentro de nuestros programas, y/o proporcionar una forma sencilla de acceder a la funcionalidad que de otra manera sería difícil o imposible de utilizar.

Los objetos pueden contener datos y código relacionados, que representan información sobre la cosa que estás tratando de modelar, y la funcionalidad o el comportamiento que quieres que tenga. Los datos de los objetos (y a menudo también las funciones) pueden almacenarse de forma ordenada (la palabra oficial es encapsulada) dentro de un paquete de objetos (al que se le puede dar un nombre específico para referirse, lo que a veces se denomina espacio de nombres), lo que facilita su estructuración y acceso; los objetos también se utilizan habitualmente como almacenes de datos que pueden enviarse fácilmente a través de la red.Definición de una plantilla de objetosConsideremos un programa sencillo que muestre información sobre los alumnos y profesores de una escuela. Aquí veremos la teoría de la POO en general, no en el contexto de ningún lenguaje de programación específico.

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad