1
00:00:01,240 --> 00:00:05,003
Continuemos con algunos métodos de cadena simples.

2
00:00:06,780 --> 00:00:08,450
Y los dos primeros van a ser

3
00:00:08,450 --> 00:00:10,943
para cambiar el caso de una cadena.

4
00:00:14,070 --> 00:00:18,397
Entonces eso es airline.to minúsculas.

5
00:00:20,580 --> 00:00:24,460
Y esto no requiere ningún argumento en absoluto.

6
00:00:24,460 --> 00:00:27,220
Y luego también tenemos que mayúsculas.

7
00:00:27,220 --> 00:00:28,993
Y estos los usamos todo el tiempo,

8
00:00:30,210 --> 00:00:34,600
como verá pronto en un ejemplo del mundo más real.

9
00:00:34,600 --> 00:00:37,790
Y aquí ven que efectivamente, se transforman en hilo,

10
00:00:37,790 --> 00:00:41,370
todo en minúsculas y en mayúsculas.

11
00:00:41,370 --> 00:00:44,120
Y de nuevo, por supuesto, puede llamarlos directamente,

12
00:00:44,120 --> 00:00:49,120
también en una cuerda, así que así, ¿de acuerdo?

13
00:00:52,590 --> 00:00:56,450
Pero ahora usemos esto en un ejemplo más práctico,

14
00:00:56,450 --> 00:00:59,623
para fijar las mayúsculas en el nombre de un pasajero.

15
00:01:02,940 --> 00:01:07,223
mayúsculas en el nombre, ¿de acuerdo?

16
00:01:09,720 --> 00:01:12,360
Así que digamos que el pasajero cuando se registró

17
00:01:12,360 --> 00:01:17,360
Escribí mal su nombre, y ahora se ve así.

18
00:01:17,770 --> 00:01:19,960
Y entonces esto necesita ser arreglado,

19
00:01:19,960 --> 00:01:23,973
debería verse así, ¿de acuerdo?

20
00:01:25,010 --> 00:01:28,300
Entonces, para solucionarlo, el primer paso suele ser

21
00:01:28,300 --> 00:01:30,373
para poner todo en minúsculas aquí.

22
00:01:31,820 --> 00:01:36,720
Entonces const, pasajero, más bajo

23
00:01:37,800 --> 00:01:42,800
es pasajero.a minúsculas, así.

24
00:01:44,780 --> 00:01:49,320
Bien, básicamente, ya tenemos esta parte aquí.

25
00:01:49,320 --> 00:01:51,940
Y ahora todo lo que tenemos que hacer es esencialmente

26
00:01:51,940 --> 00:01:55,840
toma la primera letra y luego el resto de la cadena

27
00:01:55,840 --> 00:01:58,203
y vuelva a juntar estas dos partes.

28
00:02:00,210 --> 00:02:05,210
Así que pasajero, correcto, será pasajero en minúsculas.

29
00:02:10,080 --> 00:02:12,710
Y aquí, solo necesitamos la primera letra.

30
00:02:12,710 --> 00:02:14,620
Entonces cómo hacemos eso,

31
00:02:14,620 --> 00:02:18,930
tomamos la primera letra usando el índice cero.

32
00:02:18,930 --> 00:02:23,930
Y entonces este, ahora lo convertimos a mayúsculas, ¿de acuerdo?

33
00:02:24,450 --> 00:02:27,733
Y ahora simplemente necesitamos agregar el resto de la cadena.

34
00:02:28,760 --> 00:02:32,170
Entonces, de nuevo, bajamos al pasajero,

35
00:02:32,170 --> 00:02:34,680
y luego usamos la rebanada que aprendimos

36
00:02:34,680 --> 00:02:38,260
en la última lección, y comenzar en la posición número uno,

37
00:02:38,260 --> 00:02:41,680
porque recuerda, eso irá al índice uno,

38
00:02:41,680 --> 00:02:45,423
y llevar todo hasta el final de la cuerda.

39
00:02:47,240 --> 00:02:50,493
Y aquí, luego volvemos a armar,

40
00:02:51,470 --> 00:02:53,940
solo la primera parte de la cadena

41
00:02:53,940 --> 00:02:58,030
convertido a mayúsculas aquí, y luego el resto de la cadena

42
00:02:58,030 --> 00:03:00,773
que ya habíamos convertido a minúsculas antes.

43
00:03:03,788 --> 00:03:08,713
Ahora bien, y, efectivamente, ya está corregido, genial.

44
00:03:10,510 --> 00:03:13,580
Y por supuesto, podríamos haber hecho una función con esto.

45
00:03:13,580 --> 00:03:16,550
Entonces, tal vez, si tienes tiempo, puedes hacerlo.

46
00:03:16,550 --> 00:03:19,810
Simplemente cree una función que tome cualquier nombre de pasajero,

47
00:03:19,810 --> 00:03:22,770
y luego devuelve el correcto.

48
00:03:22,770 --> 00:03:26,660
Así con la capitalización fija, pero en fin,

49
00:03:26,660 --> 00:03:29,660
Ahora haré otro ejemplo de la vida real,

50
00:03:29,660 --> 00:03:34,120
que es verificar un correo electrónico ingresado por el usuario, ¿de acuerdo?

51
00:03:34,120 --> 00:03:39,120
Así que revise el correo electrónico, ahora, esto no será realmente una verificación,

52
00:03:39,320 --> 00:03:44,303
será más una comparación, por lo que comparar correos electrónicos.

53
00:03:46,200 --> 00:03:49,463
Así que digamos que tenemos que enviar un correo electrónico a un pasajero.

54
00:03:51,320 --> 00:03:56,320
Así que hola en Jonas.io, pero ahora que el usuario inicia sesión,

55
00:04:01,090 --> 00:04:06,090
así que digamos el correo electrónico de inicio de sesión, accidentalmente lo hacen todo mal,

56
00:04:07,740 --> 00:04:10,940
y comienzan con un par de espacios aquí,

57
00:04:10,940 --> 00:04:14,510
y luego las mayúsculas están completamente apagadas

58
00:04:15,850 --> 00:04:19,750
así, y luego tal vez incluso otro espacio,

59
00:04:19,750 --> 00:04:24,750
o incluso un carácter de entrada, que recuerda es una barra invertida n.

60
00:04:25,130 --> 00:04:28,850
Así que creo que hablamos de eso al principio, ¿de acuerdo?

61
00:04:28,850 --> 00:04:33,270
Pero aún así, este correo electrónico aquí todavía es correcto

62
00:04:33,270 --> 00:04:35,110
y algo válido.

63
00:04:35,110 --> 00:04:37,410
Y ahora todavía podemos comparar

64
00:04:37,410 --> 00:04:41,500
si estos dos son algo parecidos, ¿de acuerdo?

65
00:04:41,500 --> 00:04:45,370
Así que ahora podemos intentar convertir este en este,

66
00:04:45,370 --> 00:04:47,170
y luego verifique si son iguales.

67
00:04:48,050 --> 00:04:50,850
Porque esencialmente, de nuevo, son,

68
00:04:50,850 --> 00:04:52,420
serían diferentes si tuviéramos

69
00:04:52,420 --> 00:04:54,770
como letras diferentes aquí, entonces por supuesto,

70
00:04:54,770 --> 00:04:56,400
no serían lo mismo.

71
00:04:56,400 --> 00:04:59,580
Pero aquí es sólo una cuestión de mayúsculas.

72
00:04:59,580 --> 00:05:02,760
Y para correos creo que siguen vigentes

73
00:05:02,760 --> 00:05:05,040
incluso con las mayúsculas desactivadas.

74
00:05:05,040 --> 00:05:07,950
Entonces, cuando verificamos la entrada del usuario como esta,

75
00:05:07,950 --> 00:05:11,423
el primer paso suele ser convertirlo a minúsculas.

76
00:05:12,970 --> 00:05:17,970
Por lo tanto, el correo electrónico inferior es el correo electrónico de inicio de sesión en minúsculas.

77
00:05:24,274 --> 00:05:28,060
Y luego también debemos deshacernos de todos los espacios en blanco aquí.

78
00:05:28,060 --> 00:05:33,000
Así que estos espacios vacíos, y también esto, entran básicamente aquí.

79
00:05:35,500 --> 00:05:37,680
también cuenta como un espacio en blanco.

80
00:05:37,680 --> 00:05:39,933
Así que hay incluso un método para eso.

81
00:05:41,230 --> 00:05:45,700
Así que digamos, correo electrónico recortado.

82
00:05:45,700 --> 00:05:49,763
Y eso es más bajo email.trim.

83
00:05:52,560 --> 00:05:56,050
Muy bien, ahora registremos esto en la consola.

84
00:05:56,050 --> 00:05:56,883
solo para ver.

85
00:05:58,170 --> 00:06:01,433
Y eso se ve exactamente como la primera versión.

86
00:06:02,810 --> 00:06:05,900
Ahora, mire de cerca lo que hicimos aquí.

87
00:06:05,900 --> 00:06:09,910
Así que llamamos a minúsculas en este correo electrónico de inicio de sesión,

88
00:06:09,910 --> 00:06:11,670
lo almacenó en esta variable,

89
00:06:11,670 --> 00:06:15,740
y luego en esa variable, llamamos al método de recorte.

90
00:06:15,740 --> 00:06:18,953
Pero, ¿por qué necesitamos este correo electrónico intermedio?