Advertisement
Guest User

html

a guest
Nov 14th, 2019
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.78 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.  
  4. <head>
  5. <meta charset="UTF-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  8. <title>JavaScript introduktion</title>
  9. </head>
  10.  
  11. <body>
  12.  
  13.  
  14. <script>
  15. // En kommentar anges med två snedstreck
  16.  
  17. /*
  18. En kommentar över flera rader i JavaScript
  19. öppnas med snedstreck följt av stjärna, och
  20. stängs med stjärna följt av snedstreck
  21. */
  22.  
  23. /* En variabel kan defineras med nyckelordet "var" följt av variablens namn
  24. När variabeln skapas kan ett värde anges genom att skriva ett likamedtecken och därefter ett värde
  25. */
  26. var x = 2;
  27.  
  28. // deklareras variablen utan ett värde sätts värdet automatiskt till "undefined"
  29. var s;
  30.  
  31. /*
  32. JavaScript som körs, exekveras, kan skrivas ut i ett konsol fönster
  33. som finns i en webbläsare.
  34. */
  35. console.log(x, s);
  36.  
  37. // En datatyp i JavaScript kallas för "string" - det är ett värde som är baserat på text - innanför dubbefnuttar
  38. var champ = "Lux";
  39.  
  40. // Fler exempel
  41. // En variabel skrivs med camel case, dvs ord som bildar variabelns namn har inledande versal
  42. var firstName = "Donald";
  43. var lastName = "Duck";
  44.  
  45. // Med JavaScript kan variabler slås ihop - konkatinera (eng concat)
  46. // Slå ihop variabler med ett inkluderat mellanslag
  47. var name = firstName + " " + lastName;
  48. console.log(name); // Donald Duck
  49.  
  50. // Att testa en datatyp görs med nyckelordet typeof
  51. console.log("Dataypen är följande:", typeof name);
  52.  
  53. // En datatyp i JavaScript kallas för "number"
  54. var y = 7;
  55. var sum = x + y;
  56.  
  57. console.log("Summan av de två variablernas värde är:", sum);
  58.  
  59. // Testa datatypen på variabeln sum
  60. console.log("Datatypen är:", typeof sum);
  61.  
  62. // Slå ihop string och number...
  63. var result = name + sum;
  64. console.log(result, typeof result);
  65.  
  66. // Uppgift: skapa en variabel som beräknar produkten (multiplikation) av x och y
  67. var total = x * y;
  68. console.log(total);
  69.  
  70. // Fråga efter användarens namn
  71. var userFirstName = prompt("Ange ditt förnamn");
  72.  
  73. // Svara användaren med en text - lagras i variabeln message;
  74. var message = "";
  75.  
  76.  
  77. // Fråga efter användarens efternamn och ålder
  78. var userLastName = prompt("Ange ditt efternamn");
  79. var userAge = prompt("Ange din ålder");
  80.  
  81. // Slå ihop för- och efternamn
  82. var userName = userFirstName + " " + userLastName;
  83.  
  84. // Lägg till förnamnet i message
  85. message = message + userName;
  86.  
  87. // Skriv message i console.log();
  88. console.log(message);
  89.  
  90. // Kontrollera de olika variablerna datatyper
  91. console.log(typeof userFirstName, typeof userLastName, typeof userName, typeof userAge);
  92.  
  93. // Ange olika hälsningsfraser beroende på hur gammal man är...
  94. // Förvald fras
  95. var hello = "Hej!";
  96.  
  97. // För att kontrollera ett tal - som en ålder - måste en sträng - string - ändras till datatypen number...
  98. userAge = parseInt(userAge);
  99.  
  100. // Är användaren äldre än 75...
  101. if (userAge >= 75) {
  102. hello = "God dag!";
  103. }
  104.  
  105. // Är användare yngre än 15...
  106. if (userAge <= 15) {
  107. hello = "Tjaba läget";
  108. }
  109.  
  110. // Skriv innehållet till skärmen med metoden document.write();
  111. var realMessage = hello + " " + userName;
  112.  
  113. document.write(realMessage);
  114.  
  115. </script>
  116.  
  117.  
  118. </body>
  119.  
  120. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement