Συμπλήρωμα του 2 συμπληρώματος

I want to enter
Decimal Number:
Binary Number:
Twos Complement:

Το συμπλήρωμα δύο είναι μια μαθηματική λειτουργία σε δυαδικούς αριθμούς.

Εδώ είναι ένα παράδειγμα παρακάτω:

1111 1111 255

- 0101 1111 - 95

=========== ======

1010 0000 (συμπλήρωμα αυτών) 160

+ 1 + 1

=========== ======

1010 0001 (συμπλήρωμα δύο) 161

Για να υπολογίσετε το συμπλήρωμα 2 του συμπληρώματος 2, επιλέξτε δεκαδικό αριθμό και πληκτρολογήστε έναν αριθμό, κάντε κλικ στο κουμπί "Υπολογίστε", το συμπλήρωμα δύο θα εμφανίζεται παρακάτω. Ταυτόχρονα, θα εμφανιστεί ο δυαδικός αριθμός του δεκαδικού.

Για παράδειγμα, πληκτρολογήστε έναν δεκαδικό αριθμό 111, ο δυαδικός αριθμός είναι 01101111, το συμπλήρωμα δύο είναι 10010001.

function check(as)
{
var dd=as.value;
var s = "01";
var s1;
for (i = 0; i < dd.length; i++)
{
s1 = dd.charAt(i);
if (s.indexOf(s1) == -