Skip to content

Commit 6ac7213

Browse files
Funciones COMPLETE
Funciones COMPLETE see also: # resolves:#
1 parent 4c24fa0 commit 6ac7213

File tree

4 files changed

+92
-45
lines changed

4 files changed

+92
-45
lines changed

016 Funciones/funciones.js

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,24 @@
1-
/* Objetos */
1+
/****************** Objetos ************************/
2+
/*
3+
function saludar(){
4+
console.log("Hola");
5+
}*/
26

3-
const person = {
4-
name: 'brian',
5-
age:'26',
6-
sons: ['laura', 'diego', 'pepe', 'rosa', 'tomas']
7-
}
8-
9-
//console.log(person.name);
7+
// funcion para saludar
8+
//const saludar = () => console.log("Hola");
9+
//const saludarUsuario = (user) => console.log(`Hola ${user}`);
10+
//saludar('brian')
11+
//saludarUsuario('brian')
1012

11-
// recorrido al objeto CLAVES
12-
for(const key in person){
13-
console.log(key)
14-
}
1513

1614

17-
// recorrido al objeto VALORES
18-
for(const key1 in person){
19-
console.log(person[key1])
20-
}
21-
22-
// Recorrido de hijos
23-
for(const son of person.sons){
24-
console.log(`hijos ${son}`)
15+
//funcion sumar
16+
// cuando se usa llaves , se tiene que usar el return
17+
const suma = (num1, num2) => {
18+
if(num1==2){
19+
return num1+num2
20+
}
21+
console.log("esto no se va a ejecutar");
22+
return num1
2523
}
24+
console.log(suma(2,10));

016 Funciones/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html lang="en">
33
<head>
44
<meta charset="UTF-8">
5-
<title>Bucles</title>
5+
<title>funciones</title>
66
</head>
77
<body>
88

016 Funciones/readme.md

Lines changed: 30 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,47 @@
1-
### Obetos - Introduccion
2-
3-
Son estructuras de datos que representan propiedades, valores y acciones que pueden realizar el objeto
1+
### Funciones
42

5-
Todos lo objetos tienen propiedades o atributos y comportammientos o acciones representados por pares de clave(key)(value)
3+
- Sn fracmentos de codigo que escribimos para ejecutar una tarea y n ovolver a escribir el mismo codigo mas de una ves
64

5+
- Nos Ayuda a mularizar el codigo
6+
- Las Funciones deben realizar una sola tarea
77

8-
== Objetos Ejemplo ==
8+
### Sintaxis
99

1010
```js
11-
const computer = {
12-
screensize: 17,
13-
model:'Macbook Pro'
11+
12+
function nombreFunciones(){
13+
//Codigo
14+
}
15+
16+
const nombreFuncions = () =>{
17+
// Codigo a ejecutar
1418
}
19+
1520
```
1621

22+
### Parametros
1723

1824
```js
19-
const table = {
20-
material: 'madera',
21-
width: 160,
22-
height: 110
25+
26+
function nombreFunciones(parametro1, parametro2){
27+
//Codigo
28+
}
29+
30+
const nombreFuncions = ((parametro1, parametro2) =>{
31+
// Codigo a ejecutar
2332
}
33+
2434
```
25-
### Acceso al Objeto
2635
27-
para acceder a las propierdades y acciones del objeto se utiliza la nomanclatura del punto
36+
### Devolver Valores
2837
2938
```js
30-
const person = {
31-
name: 'brian',
32-
age:'26',
33-
sons: ['laura', 'diego']
39+
40+
function nombreFunciones(parametro1, parametro2){
41+
return parametro1+parametro2
3442
}
3543

36-
console.log(person, name)
37-
console.log(person, age)
38-
console.log(person, sons[0])
39-
console.log(person, sons[1])
40-
```
44+
const nombreFuncions = ((parametro1, parametro2) =>parametro1+parametro2
45+
46+
```
47+

README.md

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -538,6 +538,47 @@ let array = [1,2,3,4,5,]
538538

539539
## Objetos
540540

541+
### Objetos - Introduccion
542+
543+
Son estructuras de datos que representan propiedades, valores y acciones que pueden realizar el objeto
544+
545+
Todos lo objetos tienen propiedades o atributos y comportammientos o acciones representados por pares de clave(key)(value)
546+
547+
548+
== Objetos Ejemplo ==
549+
550+
```js
551+
const computer = {
552+
screensize: 17,
553+
model:'Macbook Pro'
554+
}
555+
```
556+
557+
558+
```js
559+
const table = {
560+
material: 'madera',
561+
width: 160,
562+
height: 110
563+
}
564+
```
565+
### Acceso al Objeto
566+
567+
para acceder a las propierdades y acciones del objeto se utiliza la nomanclatura del punto
568+
569+
```js
570+
const person = {
571+
name: 'brian',
572+
age:'26',
573+
sons: ['laura', 'diego']
574+
}
575+
576+
console.log(person, name)
577+
console.log(person, age)
578+
console.log(person, sons[0])
579+
console.log(person, sons[1])
580+
```
581+
541582
| Carpeta | Link | ome | Code | Version | Estado |
542583
|--------------|:-----------:|:-----------:|:-----------:|:-----------:|:-----------:|
543584
| [Bucle for of ](https://github.com/BrianMarquez3/JavaScript-Course/tree/main/015%20Objetos) | :heavy_check_mark: | ⬅️ [Atras](#Tabla-de-contenidos) | yes | yes |
@@ -548,7 +589,7 @@ let array = [1,2,3,4,5,]
548589

549590
| Carpeta | Link | ome | Code | Version | Estado |
550591
|--------------|:-----------:|:-----------:|:-----------:|:-----------:|:-----------:|
551-
| [Bucle for of ](https://github.com/BrianMarquez3/JavaScript-Course/tree/main/014%20Bucles%20for%20of) | :heavy_check_mark: | ⬅️ [Atras](#Tabla-de-contenidos) | yes | yes |
592+
| [Bucle for of ](https://github.com/BrianMarquez3/JavaScript-Course/tree/main/016%20Funciones) | :heavy_check_mark: | ⬅️ [Atras](#Tabla-de-contenidos) | yes | yes |
552593

553594
---
554595

0 commit comments

Comments
 (0)