1
00:00:00,270 --> 00:00:07,110
En el video anterior vimos números pero en este video veremos las funciones y métodos para números.

2
00:00:07,110 --> 00:00:19,460
Voy a crear 3 variables Let número 1 el número 1 igual a cincuenta coma número dos igual a 10 pero entre

3
00:00:19,460 --> 00:00:20,510
comillas.

4
00:00:20,520 --> 00:00:24,860
Esto va a ser un extra recuerda y número 3.

5
00:00:24,900 --> 00:00:34,750
Número 3 va a ser igual a 3 pero entre comillas menos de esta forma si pones el punto log al número

6
00:00:34,810 --> 00:00:39,950
1 más número 2 quisiéramos realizar la suma de 50 +10.

7
00:00:40,030 --> 00:00:42,920
Si guardas cambios te sale 50 10.

8
00:00:42,940 --> 00:00:46,390
Esto pasa porque como vimos anteriormente este es un número.

9
00:00:46,390 --> 00:00:47,160
Este es un string.

10
00:00:47,170 --> 00:00:54,640
Por lo tanto lo que hace es más bien como unirlos eso no pasa si los pones como negativos o mejor dicho

11
00:00:54,640 --> 00:00:58,350
como restas si le pones menos eso no sucede.

12
00:00:58,350 --> 00:01:03,990
JavaScript realiza la conversión de la otra forma JavaScript cree que tienes un string que estás queriendo

13
00:01:03,990 --> 00:01:06,320
concatenar los valores.

14
00:01:06,320 --> 00:01:09,280
Cómo agregamos un menospreciaba escribe.

15
00:01:09,300 --> 00:01:14,540
Bueno no está queriendo concatenar está queriendo restar y por lo tanto realiza la conversión.

16
00:01:15,670 --> 00:01:20,680
Cómo hacer entonces cuando tienes una variable como es trinquen número.

17
00:01:20,710 --> 00:01:29,150
Existen funciones para modificar ese valor pasarlo de string a número y puedes ponerla como Consol log

18
00:01:30,760 --> 00:01:38,820
puedes utilizar una función que se llama nombre y que le pones número dos más el número 1 voy a comentar

19
00:01:38,820 --> 00:01:44,390
esta línea para que no nos salga nada pues el querer guardar cambios no sale 10 dieces porque aquí es

20
00:01:44,390 --> 00:01:46,110
número 1.

21
00:01:46,140 --> 00:01:53,240
En cambio si vemos que ese 60 está number toma este 10 que está aquí y lo convierte de string a número

22
00:01:53,240 --> 00:01:59,900
y realiza después la suma existe otro que se llama pars in part in.

23
00:01:59,940 --> 00:02:14,140
Es ideal para para números enteros Barshim y le pones aquí Número 2 más número 1 el número 1 Bueno vamos

24
00:02:14,270 --> 00:02:22,410
cambio si vemos que el resultado es básicamente el mismo se agrega una tercera variable número 4 igual

25
00:02:22,420 --> 00:02:33,800
a 10.20 quiere decir eso utilizar int te va a cortar lo que viene siendo el número 4 más número 10 ambos

26
00:02:34,220 --> 00:02:38,560
me pondré como 20 20 requisan valor diferente.

27
00:02:38,680 --> 00:02:44,450
Lo que hace es convertir únicamente a entero lo que viene haciendo la cadena.

28
00:02:44,460 --> 00:02:52,700
Si necesitas los decimales utilizás Pabst float se va a encargar de realizar la suma o de convertirlo

29
00:02:52,700 --> 00:02:59,270
con todos los decimales y realizar la suma se esparcían mi parcela te pueden ayudar cuando trabajas

30
00:02:59,270 --> 00:03:05,450
con números decimales y es importante aprender a convertir de strings a números porque cuando leas los

31
00:03:05,450 --> 00:03:12,280
datos de un formulario de HTML lo más seguro es que a la hora de tomar el valor te vengan como strings.

32
00:03:12,290 --> 00:03:18,810
Entonces tienes que convertirlos a números si quieres hacer algo no saber que voy a comentar estas dos

33
00:03:18,810 --> 00:03:25,750
líneas estas tres y veamos por ejemplo este número 3 3 directamente.

34
00:03:25,740 --> 00:03:36,500
Entonces si tú le pones con log number y pones número 3 y guardas cambios te va a decir Nan.

35
00:03:36,590 --> 00:03:42,590
Esto quiere decir que no es un número Nock a nombrar porque detecta 3 pero ese es un string es un texto

36
00:03:42,590 --> 00:03:47,930
que JavaScript uno entiende y no lo convierte de letras 3 al número 3.

37
00:03:47,930 --> 00:03:53,510
Entonces tienen que ser números como estos que están aquí en Comillas y entonces sí lo puede convertir

38
00:03:53,510 --> 00:03:54,290
de otra forma.

39
00:03:54,290 --> 00:04:02,730
La verdad es que no veamos entonces otras conversiones que podemos hacer o poner aquí un Let el dato

40
00:04:03,420 --> 00:04:13,460
y con su log Anato primero vamos a con datos igual a number 20 entre comillas si recuerdas eso va a

41
00:04:13,460 --> 00:04:15,800
convertirlo de string a número.

42
00:04:15,920 --> 00:04:22,580
Puedes ver que aparece en color azul eso quiere decir que es un número dato igual a number y entre comillas

43
00:04:22,970 --> 00:04:27,850
20.20 eso también lo va a convertir contruyó decimal.

44
00:04:27,870 --> 00:04:35,580
Si le pones a copiar esto si le pones Pals int te va a quitar los decimales pero si lo pones como number

45
00:04:35,940 --> 00:04:41,510
no importa que sea entero o sea decimal va a realizar la conversión correctamente incluso si le parece

46
00:04:41,510 --> 00:04:48,770
un número negativo menos 20.20 también lo va a convertir correctamente entonces eres un poco más más

47
00:04:48,770 --> 00:04:50,640
de uso común por así decirlo.

48
00:04:52,110 --> 00:04:58,320
Además aquí dato igual a number digamos que quieres convertir un trueque booleano puedes ver que el

49
00:04:58,320 --> 00:04:59,490
Truro convierta a uno.

50
00:04:59,720 --> 00:05:09,640
Y si quieres convertir un Fool's shouts tenemos que dice cero entonces el uno lo convierte en uno el

51
00:05:09,640 --> 00:05:11,770
Fool's lo convierte a cero.

52
00:05:11,770 --> 00:05:17,560
Como vimos anteriormente el Nul también lo va a convertir a cero y si quieres convertir una cadena de

53
00:05:17,560 --> 00:05:24,700
texto que diga hola mundo te va a decir que eso no es un número y no lo puede convertir en si tienes

54
00:05:24,700 --> 00:05:31,230
un arreglo un arreglo recuerdas son corchetes un dos tres cuatro cuatro dos cambios te dice que también

55
00:05:31,230 --> 00:05:36,450
no es un número porque esto lo detecta como un objeto y no puede hacer nada entonces number puedes ver

56
00:05:36,450 --> 00:05:43,740
que realiza distintas conversiones y como vimos anteriormente part in Ipar Slott su única diferencia

57
00:05:43,740 --> 00:05:47,110
es que uno puede convertir enteros y otros puntos.

58
00:05:47,280 --> 00:05:55,950
Con todo y decimales parts int decían entre comillas puedes ver que nos va a convertir de string en

59
00:05:55,970 --> 00:06:05,970
número si le pones data igual a pars int 7.20 por ejemplo puedes ver qué le quita lo que viene siendo

60
00:06:05,970 --> 00:06:10,470
el porcentaje en ese caso yo yo recomendaría utilizar Parse float

61
00:06:13,360 --> 00:06:18,430
y eso si te va a convertir todo a decimales si utilizas partes float

62
00:06:21,530 --> 00:06:26,320
y nada más tienes un número entero puedes ver que no hay ningún problema.

63
00:06:26,330 --> 00:06:33,140
No te va a decir que está mal o algo así y veamos otro método que se llama Tu FICX voy a ponerlo aquí

64
00:06:33,140 --> 00:06:33,630
también.

65
00:06:37,190 --> 00:06:52,990
Tú fixed ponemos a quitártelo igual a los un número número 1 igual a muchos números con muchos decimales

66
00:06:54,310 --> 00:07:04,840
y número dos igual de nueva cuenta números con muchos decimales si puedes conseguir puntos no es número

67
00:07:04,930 --> 00:07:15,980
1 punto tú FICX y guardas cambios te voy a comentar este que está aquí el número 1 ya está declarado

68
00:07:15,980 --> 00:07:17,190
seguramente por aquí arriba.

69
00:07:17,210 --> 00:07:18,770
Voy a comentar también estas líneas

70
00:07:21,570 --> 00:07:24,190
puedes ver que dice no es una función.

71
00:07:24,300 --> 00:07:30,020
Esto pasa porque tú fiqh solamente puede ser utilizado en números y este es un string.

72
00:07:30,480 --> 00:07:39,930
Entonces tendría que realizar la conversión Nombela y luego aplicarle el método de tu Fix y de esa forma

73
00:07:39,930 --> 00:07:45,490
lo convierte a fijo en un número fijo le quitas los decimales pero si necesitas los decimales estás

74
00:07:45,480 --> 00:07:53,140
haciendo un banco por ejemplo en la aplicación financiera que requieres 2 centavos que le pones nada

75
00:07:53,140 --> 00:07:56,900
más cuantos centavos quieres cortar.

76
00:07:56,910 --> 00:08:02,400
En este caso en 4 estos que están aquí puedes ver que tu fiqh si quieres cinco decimales además de poner

77
00:08:02,400 --> 00:08:11,260
5 y puedes ver que te aplica como una especie de redondeo también en el caso del número 2 no tienes

78
00:08:11,260 --> 00:08:16,640
ese problema porque si ya ese es un número entonces puedes cortar esto.

79
00:08:18,910 --> 00:08:28,380
De esta forma te va a dar un resultado correcto debe ser number 2 Número 2 y vemos que funciona correctamente

80
00:08:28,390 --> 00:08:34,780
entonces tu Fix te permite también cortar cierta cantidad de los decimales pero solamente puede ser

81
00:08:34,780 --> 00:08:41,020
aplicado en números si tienes un string como aquí convierten lo con números o como parte float y después

82
00:08:41,020 --> 00:08:42,970
aplicas tu Fix.
