JavaScript - Побитовый XOR на строках?

Я перевожу функцию шифрования из PHP в JS.

PHP: (И $y, и $z - символы ASCII, поэтому $x по своей сути является ASCII-странностью.)

 $x = ($y ^ $z);

Если сделать то же самое в JS, получится $x = 0.

Я попробовал:

 $x = String.fromCharCode(($y).charCodeAt(0).toString(2) ^ ($z).charCodeAt(0).toString(2));

Но это приводит к другому результату.

14
задан Peter Olson 12 February 2012 в 17:58
поделиться