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