WEBVTT 00:00:01.336 --> 00:00:03.608 Nu hvor vi har lært at skrive tekst, 00:00:03.608 --> 00:00:04.608 lad os gøre det bedre. 00:00:04.608 --> 00:00:06.008 Den første smarte ting vi skal lære er ordet 'streng' 00:00:08.278 --> 00:00:10.610 Du tænker måske streng - som på min guitar? 00:00:10.610 --> 00:00:12.725 Men for programmører, er tekststreng et specielt navn 00:00:12.725 --> 00:00:14.580 vi bruger til bider af tekst. 00:00:14.580 --> 00:00:16.566 Du kan se dem lidt som dele, hvis det hjælper. 00:00:16.566 --> 00:00:19.073 Dit navn er en tekststreng, din skoles navn er en tekststreng, 00:00:19.073 --> 00:00:22.100 og alle SMS'er du har sendt er tekststrenge. 00:00:22.100 --> 00:00:25.498 Du kan egentlig se en tekststreng som tekst. 00:00:25.978 --> 00:00:28.565 Vi har allerede tegnet og farvelagt tekststrenge. 00:00:28.565 --> 00:00:30.987 Kan vi bruge variabler sammen med tekststrenge? Ja! 00:00:30.987 --> 00:00:33.225 Lige som du normalt vil gemme et tal i en variabel, 00:00:33.225 --> 00:00:35.233 så kan du også gemme en tekststreng i en variabel. 00:00:35.453 --> 00:00:37.391 Vi kan for eksempel skrive 00:00:37.391 --> 00:00:40.965 >var myName = (hvad end dit navn er)< så jeg skriver >Sophia<; 00:00:40.965 --> 00:00:42.599 og husker gåseøjnene. 00:00:42.599 --> 00:00:44.484 Nu kan vi indsætte variablen 'myName' 00:00:44.484 --> 00:00:46.799 i teksten i stedet for direkte at skrive "Sophia", NOTE Paragraph 00:00:46.799 --> 00:00:48.536 som vi gjorde før. 00:00:48.536 --> 00:00:50.528 Selv om det ser ud på samme måde, 00:00:50.528 --> 00:00:53.300 så kan vi nu skrive det flere gange 00:00:53.300 --> 00:00:55.333 en gange her, en gang der, 00:00:55.333 --> 00:00:57.316 det kan måske se lidt kunsterisk ud. 00:00:57.316 --> 00:00:59.402 Det eneste du skal gøre at at ændre denne ene variale 00:00:59.402 --> 00:01:02.008 til *dit' navn 00:01:02.008 --> 00:01:04.025 og du kan skrive dit navn 3 gange. 00:01:04.025 --> 00:01:07.233 Lad os gå tilbage. Hvad hvis vi vil 00:01:07.233 --> 00:01:09.541 gøre noget skørt som at lægge strengene sammen? 00:01:09.541 --> 00:01:12.819 Ligesom da vi lære at lægge variable samme? 00:01:12.819 --> 00:01:14.581 Det kan vi skam gøre. 00:01:14.581 --> 00:01:17.063 Computeren vil samle de to strenge. 00:01:17.063 --> 00:01:19.547 Hvis vi fjerner dette 00:01:19.547 --> 00:01:22.248 så det kun skrives en gang og vi bruger en anden variabel 00:01:22.248 --> 00:01:27.080 så det bliver mit navn plus en masse udråbsteng. 00:01:27.750 --> 00:01:30.305 Vi putter beskeden in i text og tegner 00:01:30.305 --> 00:01:32.830 denne variabel i stedet for mit navn 00:01:32.830 --> 00:01:34.641 og vi kan se, at den sætter alle disse udrøbstegn 00:01:34.641 --> 00:01:37.312 som vi skrev, efter mit navn. 00:01:38.062 --> 00:01:40.172 Vi kan gøre det mere spændende 00:01:40.172 --> 00:01:42.962 hvis vi vil skrive beskeden to gange 00:01:42.962 --> 00:01:46.068 Det ser meget godt ud, 00:01:46.068 --> 00:01:49.034 at sætte en streng efter en anden steng. 00:01:49.034 --> 00:01:51.627 Men kan man gøre noget så skrøt som 00:01:51.627 --> 00:01:54.550 som at gange ellr dividre strenge? 00:01:54.550 --> 00:01:57.348 Kan vi gøre det? Nej det kan vi ikke, 00:01:57.348 --> 00:01:59.326 vi kan kun lægge strenge sammen. 00:01:59.326 --> 00:02:01.754 Vi kan dividrer og trække tal-variable fra hinanden 00:02:01.754 --> 00:02:04.662 men streng-variable kan kun lægges sammen. 00:02:04.662 --> 00:02:07.444 Men det er en god ide at være nysgerrig og stille den slags spørgsmål 00:02:07.444 --> 00:02:09.526 når man lærer programmering. 00:02:09.526 --> 00:02:11.859 Du kunne jo overveje, hvad dividsen af en streng kunne betyde? 00:02:13.134 --> 00:02:16.930 Vi kan også bruge animation og muse-interaktion med tekst-strenge. 00:02:17.500 --> 00:02:20.291 00:02:20.291 --> 00:02:23.186 00:02:23.476 --> 00:02:26.425 00:02:26.795 --> 00:02:29.664 00:02:29.664 --> 00:02:32.905 00:02:32.905 --> 00:02:36.332 00:02:36.332 --> 00:02:39.459 00:02:39.459 --> 00:02:43.188 00:02:43.188 --> 00:02:46.823 00:02:46.823 --> 00:02:50.828 00:02:50.828 --> 00:02:55.082 00:02:55.082 --> 00:02:56.796 00:02:57.186 --> 00:03:00.133 00:03:00.133 --> 00:03:02.640 00:03:02.640 --> 00:03:06.229 00:03:06.229 --> 00:03:10.794 00:03:10.794 --> 00:03:14.199 00:03:14.649 --> 00:03:16.417 00:03:16.417 --> 00:03:18.646 00:03:18.646 --> 00:03:20.485 00:03:20.485 --> 00:03:25.424 00:03:25.424 --> 00:03:28.314 00:03:28.314 --> 00:03:32.214 00:03:32.214 --> 00:03:34.754 00:03:34.754 --> 00:03:37.495 00:03:37.495 --> 00:03:39.856 00:03:39.856 --> 00:03:41.939 00:03:43.262 --> 00:03:44.716 00:03:44.716 --> 00:03:47.590 00:03:48.086 --> 00:03:51.653 00:03:51.653 --> 00:03:54.771