始める前に、使用しないように言わないでくださいeval
。入力が完全に衛生的であることはわかっているので、安全、迅速、簡単です。
私は JavaScript エンジンを使用して、Java で作成した電卓を動かしています。これを行うには、単純に入力を文字列に連結し、それを JavaScript に渡します。たとえば、ボタン1
、+
、およびをクリックすると5
、 String が作成され"1+5"
ます。0x
文字の前に置くことで、これも16進数で機能するようA
に+
なり8
ました"0xA+8
。私の問題は、バイナリ モードのプログラミングに起因します。私はそれを渡そうとしました0b1101+0b10
(これはJavaがバイナリリテラルを行う方法です)が、エラーがスローされるだけです。JavaScript でバイナリ リテラルを処理するにはどうすればよいですか?