Archivo de la categoría: JavaScript

JavaScript

Encadenar métodos

El encadenamiento de métodos – method chaining – es una técnica la cuál permite ejecutar un método después de otro sin necesidad de volver a utilizar el objeto. Cuando empezamos a programar en objetos generalmente hacemos esto: Definir el objeto con sus atributos y métodos: Mandamos llamar los métodos con el objeto: ¿No se vería […]

Expresiones regulares

¿Qué son las expresiones regulares? Una expresión regular es una secuencia de caracteres que forma un patrón. A diferencia de las cadenas de texto (donde cada carácter dentro de la cadena de texto es específico), en las expresiones regulares se puede generalizar el contenido de el carácter. Por ejemplo se puede definir si el carácter: […]

Diferencias entre objetos y prototipos

Objetos y Prototipos Como sabemos en JavaScript se pueden crear objetos y también se pueden crear prototipos. ¿Cuál es la diferencia que existe entre los objetos y los protipos? ¿Cuándo conviene utilizar uno en lugar del otro? De manera general se puede decir cada objeto o instancia cuenta con los atributos y los métodos que […]

Extender tipos de datos

Hay ocasiones en que quisiéramos que los tipos de datos básicos en JavaScript tuvieran algunas funciones extras. Una manera para resolver esto es hacer funciones y utilizar el valor o valores como parámetro. Ejemplo Otra opción sería hacer una clase, crear distintos métodos que realicen la funcionalidad que estamos buscando. Después crear un objeto, para […]

Obtener valores de verdad de variables

En JavaScript, además de obtener los valores de verdad como resultado de una comparación o de asignarlos directamente, éstos se pueden obtener del valor que tenga una variable en un momento determinado. Descripción Valor Conversión Cero 0 Entero Positivo 50 Entero Negativo -50 Decimal Positivo 3.5 Decimal Negativo -3.5 Cadena de texto vacía » Cadena […]

Objetos como espacio de nombres

Hay ocasiones en  que al momento de incluir otra librería – o código – en JavaScript, algunas variables o funciones tienen el mismo nombre y hay que hacer algunos ajustes al código (cambiar el nombre de las funciones o variables) para determinar cómo se va a ejecutar el código (cuál es el código que se […]

Operadores lógicos

Los operadores lógicos se utilizan para evaluar varios términos como una expresión. También se utilizan para cambiar el valor de verdad de un término * o expresión. Un operador lógico utiliza dos términos. Cada término devuelve un valor de verdad (boolean) y, al evaluarse en conjunto, se obtiene un valor de verdad para la expresión. […]

Programación orientada a objetos

Es un estilo de programación (forma de organizar el código) en el cual se crean entidades. Para representar las entidades se necesita crear una plantilla. En la plantilla se definen las características que va a tener y las acciones que puede realizar cada entidad. Conceptos generales. Clase Plantilla donde se definen los atributos y las […]

Ramificaciones

Habrá ocasiones en que necesitemos ejecutar ciertas líneas código con base en el cumplimiento de al menos una condición. Para eso se utilizan las ramificaciones, también se les llama condicionales porque dependen del cumplimiento de al menos una condición. if Si se cumple la condición – o las condiciones – que se encuentran entre paréntesis […]

Funciones

Una función es un conjunto de instrucciones agrupadas. Anatomía de las funciones La mayoría de las funciones tiene cuatro partes que son: nombre, parámetros, código y valores de regreso. Nombre: La manera de nombrar funciones (que vamos a utilizar) es la misma que para nombrar variables. Parámetros o Valores de entrada: Valores que se van […]