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