このオープンソースプロジェクトを世界中の人々に利用できるようにしたいと考えています。
このチュートリアルをあなたの言語に翻訳するお手伝いをお願いします!
算術式をプロンプトし、その結果を返す電卓を作成します。
このタスクでは、式の正しさを確認する必要はありません。評価して結果を返すだけです。
デモの実行
evalを使用して、数学的式を計算しましょう。
eval
let expr = prompt("Type an arithmetic expression?", '2*3+2'); alert( eval(expr) );
ただし、ユーザーは任意のテキストまたはコードを入力できます。
安全性を確保し、算術演算のみに制限するには、正規表現を使用してexprを確認できます。そうすると、数字と演算子のみを含むことができます。
expr