Esadecimale




' JavaScript interpreta le costanti numeriche come esadecimali se sono precedute da 0x.

https://www.w3schools.com/js/tryit.asp?filename=tryjs_numbers_hex


<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Numbers</h2>

<p>Numeric constants, preceded by 0x, are interpreted as hexadecimal:</p>

<p id="demo"></p>

<script>
var x = 0xFF;
document.getElementById("demo").innerHTML = "0xFF = " + x;
</script>

</body>
</html>


' Numeric constants, preceded by 0x, are interpreted as hexadecimal:


' 0xFF = 255





'Non scrivere mai un numero con uno zero iniziale (come 07).

'Alcune versioni di JavaScript interpretano i numeri come ottali se sono scritti con uno zero iniziale.


'Per impostazione predefinita, JavaScript visualizza i numeri come decimali di base 10 .


'Ma puoi usare il toString()metodo per generare numeri dalla base 2 alla base 36 .


'Esadecimale e' la base 16 . Il decimale e' base 10 . Octal e' la base 8 . Il binario e' base 2 .


'Esempio

'var myNumber = 32;

'myNumber.toString(10); // returns 32

'myNumber.toString(32); // returns 10

'myNumber.toString(16); // returns 20

'myNumber.toString(8); // returns 40

'myNumber.toString(2); // returns 100000


' oppure

https://www.w3schools.com/js/tryit.asp?filename=tryjs_number_object


<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Numbers</h2>

<p>A number can be an object, but there is no need to create a number as an object.</p>

<p id="demo"></p>

<script>
var x = 123;
var y = new Number(123);
document.getElementById("demo").innerHTML = typeof(x) + "<br>" + typeof(y);
</script>

</body>
</html>










( esadecimale.html )- by Paolo Puglisi - Modifica del 17/12/2023