¡GoConqr estrena diseño! Cuéntanos qué te parece.

Apuntes

CLASE 13 INTRODUCCION A JAVA

Leonardo Rossitto Español 6 páginas

Contenido del apunte (6)

Página 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.

Página 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}

Página 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)

Página 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

Página 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]"

Página 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

Información

Descripción
Apunte sobre CLASE 13 INTRODUCCION A JAVA, creado por Leonardo Rossitto el 30/04/2026.
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?