0% encontró este documento útil (0 votos)
2 vistas

JavaScript

El documento proporciona una introducción a JavaScript, cubriendo conceptos básicos como tipos de datos, operadores lógicos y aritméticos, y la creación de variables y constantes. Se explican las diferencias entre null y undefined, así como las convenciones de nomenclatura para variables. También se menciona el uso del operador typeof para determinar el tipo de un operando.

Cargado por

btswithluv12
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas

JavaScript

El documento proporciona una introducción a JavaScript, cubriendo conceptos básicos como tipos de datos, operadores lógicos y aritméticos, y la creación de variables y constantes. Se explican las diferencias entre null y undefined, así como las convenciones de nomenclatura para variables. También se menciona el uso del operador typeof para determinar el tipo de un operando.

Cargado por

btswithluv12
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

JavaScript ` hola mundo` con acento grave son multilínea por

defecto. Si mantengo apretado shift + enter se puede


escribir abajo. (mayúscula enter)
Consola del navegador: about: black
Botón derecho e inspeccionar y seleccionamos
consola.

Para limpiar: clear()


Concatenar “hola” + “ ” + “mundo”

Tipos de datos: primitivos

Números: números naturales, negativos, con


coma, exponenciales, etc. Se pueden realizar Booleanos (true or false)
cuentas: + , - , * , / , resto (de una división) %,
exponentes **

Cadenas de texto 5=== 5 (es exactamente igual)

“hola mundo” o con comillas simples. 2!==3 (2 es diferente que 3)


También tenemos booleanos para cadenas de texto.
Operadores lógicos de JavaScript: Variables: poder guardar información para en un
evalúa expresiones lógicas. futuro poder modificarla, verla, etc

AND (&&): si los dos operando son ciertos dará True y Se usa “Let” y se le puede asignar un valor a una
si los dos son falsos dará False. Y si damos verdadero y variable.
falso nos dará False.

Y se le puede reasignar un valor colocando el nombre


de la variable = y se le carga otro valor.

OR (||): si al menos uno de los operandos es cierto.

NOT(!): cambia el valor booleano Con textos tambien

Combinando operadores lógicos, aritméticos y de Y entre variables


comparación

También puedes usar paréntesis para agrupar


operaciones y usar operadores lógicos y aritméticos.
Constantes const SCREAMING_CASE es una forma de nombrar que
consiste en escribir todas las palabras en mayúsculas y
Las constantes son variables que no pueden ser
separarlas con guiones bajos.
reasignadas. Para crear una constante, usamos la
palabra reservada const.

Si intentas reasignar el valor de una constante,


obtendrás un error.

null y undefined

Cada uno sólo tiene un valor. El tipo null sólo puede


Variables var : evitarla.
tener el valor null y el tipo undefined sólo puede tener
El nombre de las variables el valor undefined.

los nombres de las variables pueden contener letras,  null significa que algo no tiene valor
números y el guión bajo (_). Además, el primer  undefined algo no ha sido definido.
carácter del nombre de la variable no puede ser un
creamos una variable sin asignarle ningún valor, su
número.
valor será undefined:
Es importante tener en cuenta que los nombres de las
let rolloDePapel // -> undefined
variables son sensibles a las mayúsculas y minúsculas,
lo que significa que miVariable y mivariable son dos o se le puede agregar el valor undefined a la variable
variables diferentes en JavaScript. directamente:

También es importante que los nombres de las let rolloDePapel = undefined // ->
variables sean descriptivos. undefined

null, sólo podemos conseguirlo asignándole


explícitamente ese valor:
let rolloDePapel = null

Comparaciones con null y undefined


Convenciones y nomenclaturas Al usar la igualdad estricta que hemos visto en la clase
anterior, null y undefined son considerados diferentes
camelCase: escribir la primera palabra en minúsculas
entre sí:
y las siguientes palabras con su primera letra en
null === undefined // -> false
mayúsculas.
Sólo cuando comparamos null con null o undefined
con undefined obtenemos true:

null === null // -> true


undefined === undefined // -> true

snake_case es una forma de nombrar que consiste en


escribir todas las palabras en minúsculas y separarlas Operador typeof
con guiones bajos.
Typeof devuelve una cadena de texto que indica el
tipo de un operando. Puede ser usado con cualquier
tipo de operando, incluyendo variables y literales.

const MAGIC_NUMBER = 7
typeof MAGIC_NUMBER // "number"
También puedes usarlo directamente con los valores
que quieras comprobar:
typeof undefined // "undefined"
typeof true // "boolean"
typeof 42 // "number"
typeof "Hola mundo" // "string"

El operador typeof devuelve "object" cuando se usa


con null:

typeof null // "object"

si quieres comprobar si una variable es null, debes


usar la comparación estricta ===:

const foo = null


foo === null // true

Usando con operadores de comparación

const age = 42
typeof age === "number" // true

Una vez que tenemos expresiones lógicas, podemos


empezar a encadenar operadores lógicos para
comprobar múltiples condiciones:

const age = 42
typeof age === "number" && age > 18
// true

También podría gustarte