SHARE
TWEET

Untitled

a guest Sep 18th, 2019 103 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /**
  2.  * JS VYSTUP
  3.  */
  4. // 1) window.alert(arg) - vyskakovaci okno s textem arg
  5. // alert("ne");
  6. // 2) document.write(arg) - zapise na aktualni pozici arg
  7. //document.write("tohle je zapis do html");  
  8. // 3) console.log(arg) - zapis do vyvojarske konzole
  9. console.log("zapis do konzole")
  10. // 4) manipulace s DOM - prop. innerHTML, outerHTML, appendChild, removeChild, createElement, ...
  11.  
  12. // Deklarace promennych
  13. // dynamicky typovaci skriptovaci jazyk - nema typovy systep, typ promenne je urcen jejim prirazenim
  14. // let x var, const
  15. let promenna;
  16. // novy zpusob deklarace - block scoped = promenna omezena aktuanim blokem kodu, nemuze byt predeklarovana!!!
  17. var promen;
  18. // zastaraly - deprecated- promenna s globalnim vyznamem, neni blokove omezena, muze byt predeklarovana
  19.  
  20. var a = 0;
  21. var a = "Retezec";
  22. var a = "A";
  23.  
  24. let b = 10;
  25. //let b = "Retezec"; NELZE!
  26. //let b = "X";  NELZE!
  27. b = "retezec";
  28. b = "X";
  29.  
  30. {
  31.     let d = 10;
  32. }
  33.  
  34. let d = "X";
  35.  
  36. // TDZ - Temporal Death Zone - "Mrtva zona
  37.  
  38. // nazev promenne - pismena, cisla, podtrzitko, unicode znaky, $
  39. // zakazana jsou klicova slova
  40. let tohleJePromenna;
  41. let tohle_je_promenna;
  42. let promenna_1;
  43. let $promenna1;
  44. let _promenna1;
  45.  
  46. //let if; NELZE
  47.  
  48. const KONSTANTA = 10;
  49. // KONSTANTA = 20;
  50.  
  51. // 10 + true + [] + "10" = 10 + 1 + 0 + "10" = 11 + "10" = 1110
  52. let vyraz = 10 + true + [] + "10";
  53. console.log(vyraz);
  54.  
  55. // Cislo, Text, Bool, Null, Undefined, Symbol (primitivni)
  56. let hex = 0x0000ff;
  57. let oct = 0o0022;
  58.  
  59. // Podminky
  60. //if (//podminka) {
  61. //    // pravda
  62. //} else {
  63. //    //nepravda (nepovinna cast)
  64. //}
  65.  
  66. if (13 > 12) {
  67.     console.log("je to tak");
  68. }
  69.  
  70. for (let index = 0; index < 10; index++) {
  71.     // telo cyklu
  72.    
  73. }
  74.  
  75. let podminka_vyh = 10 < 12; // true
  76. //let podminka_vyh = 10 < 12 && 12 > 15; // true a true = true
  77. //let podminka_vyh = 10 < 12 || 12 > 15; // true a true = true
  78.  
  79. if ("Text") {
  80.     console.log("Je to tam");
  81. }
  82.  
  83. // FALSE: false, 0, ""
  84.  
  85. if (!"") {
  86.     console.log("FALSE");
  87.    
  88. } else {
  89.     console.log("TRUE");
  90. }
  91.  
  92. if (!undefined) {
  93.     console.log("FALSE");
  94.    
  95. } else {
  96.     console.log("TRUE");
  97. }
  98.  
  99. // napiste skript, ktery do konzole vypise ctverec z hvezdicek
  100. let radek = "***********";
  101. let result;
  102. for (let x = 0; x < 4; x++) {
  103.     result += "\n"
  104.     for (let y = 0; y < 10; y++) {
  105.         result += "\n"
  106.        
  107.     }
  108. }
  109. console.log(result);
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top