Otwórz w trybie kompatybilności.

Kod

<!DOCTYPE html>
<html lang="pl">
<head>
    <meta charset="UTF-8">
</head>
<body>
    <!--nie zaczynaj nazw zmiennych i stałych od cyfr i pisz nazwy zmiennych po angielsku. Bardzo częstą praktyką jest stosowanie zapisu camelCase, czyli np. "veryImportantThing". -->
    <script type="text/javascript">
        // var - deklaracja zmiennej, obecnie stosujemy let
        let wartosc = 100
        let a = parseInt(Math.random()*100)
        let b = parseInt(Math.random()*100)
        // Stare ↓
        // let a=parseInt(prompt("Podaj wartość a:","")) //parseFloat() 7.89
        // let b=parseInt(prompt("Podaj wartość b:",""))
        document.write("a+b="+(a+b)+"<br>")
        document.write(`${a}+${b}=${a+b}<br>`)
        let c=Math.floor(Math.random()*100) //Math.floor() - zakrąglenie w dół do całkowitej
        //Math.random() losuje wartość losową z zakresu 0..1
        document.write("a="+a+"  b="+b+"   c="+c+"<br>")
        //nowszy zapis deklaracji zmiennej
        let z=100.5 //nazwa:z, wartość:100.5, typ:float
        let g="Ala"      //nazwa:g, wartość:Ala, typ:łacuch znaków (string)
        let k=100 //nazwa:k, wartość:100, typ:integer
        //zapis stałej
        const napis="Ala ma kota"
        const podatekVat=23
        // napis="Ola ma psa" // błąd
        document.write("napis="+napis+"<br>")
    </script>
</div>
</body>
</html>