Der Bediener ~ bedeutet bitweise umgekehrt.
Die Codekopie lautet wie folgt:
<html>
<Script>
var myarray = new array ();
myarray.push ("a");
myarray.push ("b");
myarray.push ("c");
myarray.push ("D");
// Jetzt müssen Sie zufällig ein Element aus dem Array extrahieren
var random = myarray [~~ (math.random ()*myarray.length)]; [0, 1)
var i = 7,94;
i = ~~ I;
Alarm (i);
var J = 7,34;
J = ~~ J;
Alarm (j);
</script>
</html>
Wie oben erwähnt, wird bei keinem ~~ die zufällige Dezimalzahl erhalten, und der Dezimalenteil der Dezimalzahl wird entfernt und die Ganzzahl bleibt beibehalten. Wie oben i = 7, j = 7. Dieser Mechanismus existiert jedoch nicht in C in C, ein Float kann nicht Stück für Stück invertiert werden, und in C kann gegossen werden (während JS diesen Mechanismus nicht hat, werden schwimmende Punktzahlen in Ganzzahlen umgewandelt.) (Verwerfen Sie den Dezimalteil und halten Sie den Ganzzahl -Teil).