Notizen
CLASE 13 INTRODUCCION A JAVA
Inhalt der Notizen (6)
Seite 1
Se usa para crear paginas web dinamicas
anotaciones:
dinamico: dinamismo respecto a datos y a comportamiento
eventos: situacion concreta- ejecuta accion
lee el codigo y lo entiende de entrada
"compilado" pree ejecucion del codigo
"conocer las alternativas"
no se recomienda en el head por que puede tardar en cargar el script
crear los archivos x separado
<script src index.js/>
en el body tambien (antes del cierre) abajo del todo
excepcion que una libreria lo requiera en el head
KEY SENSITIVE (TODO MINUSCULA)
cuando definis que en un lugar va algo NO VA OTRA(NUMEROS VAN NUMEROS-STRINGS VAN STRINGS)
JS no necesita definir los tipos
no hace falta terminar las lineas de codigo con ; para avisar que termino.
Seite 2
clase 13
8/5
el array puede llevar cualquier cosa adentro, variables, strings, etc (son contenedores de colecciones)
(mas de un elemento se usa array)
tipos de datos
strings:
"hola" 'hola' `hola` alt 96 la ultima
Numeros:
decimales, notacion cientifica, negativos
20, ,2.5, 1e9, 2.008, - 10
el redondeo lo da uno
booleanos:
falsy y truthy:
false, 0, " ", null, undefined, NaN
true, false (son clave)
truthy: {}, [], "string", 7, -4
otros:
nulo: configurado x desarrollador
null
undefined: no esta definido o no existe
arrays:
var numeros = [,2,3,4,5,6,7,8,9]
var booleanos=[false, true, false, false, true]
var arrays = [[2] [5] [5]
(empaquetar valores)
objetos:
var profesor = {
nombre:"javier"
apellido: "lopez"
}
var profesor2 = {
nombre: "matias"
apellido: "gimenez"
}
estructura repetivle para guardar datos
objeto te perrmite armar elementos reales ej lo de arriba
var profesores =
"LOS DOS JUNTOS" AGRUPADOS (separado por coma)
naming
cada nueva palabra va mayuscula, (excepto la primera)
var camelCase = {esTitular: true}
var snake_case = {es_titular: true}
Seite 3
Variables:
funcionan como contenedores de datos
palabra reservada var = no se puede utilizar para otra cosa que no sea la funcion
inicializacion, creas la variable
var colorTaza=
invocacion, se llama por su nombre para utilizarla (operarla o leerla)
colorTaza
asignacion:
colorTaza = "blanco"
var colorZapato = negro"
mas de un = es comparacion
el javascript necesita ser ejecutado, se puede levantar en el html o node(descargar)
/carpeta contedora de todo/ carpeta de los archivos/ $ node "archivo"
en html se pone script y desp se busca el archivo a agregar.
Node : nvm list
nvm install 22
las variables son unicas
var permite la reasignacion de una variable asi que no asegure el valor que necesitas
(para codigo de verdad no se usa)
Seite 4
Variables que se van a usar:
let
no permite redeclaracion y ademas trabaja con scope
let color_calzado = naranja"
let color_calzado = "azul"
"cuando usas la misma variable te da error"
function calzado () {
let color_calzado = "blanco" global
consolo.log ("dentro de la funcion calzado", color_calzado) local
}
console.log fuera de funcion"( color_calzado) global
lo global puede estar en lo local pero no en viseversa
funcion sirve para reutilizar variables
Seite 5
constantes
no permite redeclaracion
no permite reasignacion
trabaja con scope
es un valor que no va a cambiar, la unica forma en cual se puede cambiar es donde se escribio
sirven para : datos que guardamos en constantes:
puertos, dni, ip
const dni = 1111111
dni = 12222222
me da error el problema es la asignacion en este caso
function MostrarDni() {
const dni = 3333333
console.log(dni)
}
los parentesis en la funcion significa que se esta usando
formas de cambiar los datos de una constante
modificar un objeto o un array
"internos de objetos y arrays se pueden cambiar]"
Seite 6
operadores
aritmeticos console.log(2*2)
(2+2)
(2-2)
(2/2)
modulo devuelve el resto de ua division
permite encontrar numeros pares e impares
si da 0 es par si da 1 es impar
console.log(8%2) = 0
console.log(10%3)=1
exponenciacion
console.log(2**3)
raiz cuadrada
console.log(math.sqrt)(16))
operadores de asignacion compuestos
let numero = 10
si a numero le quiero sumar 5
numero + 5 me daria el resultado
let resultado =numero +5
numro = numero + 5
metodo facil :
numero += 5 (numero=numero + 5=15
numero -= 3 numero = numero -3=12
numero *= 2 numero = numero *2=24
numero /=4 numero = numero /4 =6
console.log(numero)
operadores logicos
igualdad de valores - solo compara valores, no tipo
console.log(5 == "5")la comparacion convierte los tipos
Igualdad estricta (recomendada)
console.log(5 === "5" )
console.log(5 === 5)
desigualdad o negacion ! NOT
console.log()
console.log()
5!= "5" falso no son distintos (entre comillas siempre es string)
5!== "5") si son distintos
comparaciones numericas
console.log(10 > 5)
console.log(10 < 5)
10 >= 10)
(10 <= 9)
Ver tabla de la verdad
Informationen
- Beschreibung
- Notiz am CLASE 13 INTRODUCCION A JAVA, erstellt von Leonardo Rossitto am 30/04/2026.
- Erstellt von
- Leonardo Rossitto
- Aufrufe
- 0
- Bewertung