このツールについて
化学式を入力すると、このツールがそのモル質量と各元素が寄与する質量パーセントを返します。添字付きの元素記号、Ca(OH)2やK3[Fe(CN)6]のような入れ子グループ、CuSO4·5H2OやCuSO4.5H2Oのような水和物のドット記法を理解します。解析と計算はすべてブラウザ内で行われます。
手書きの再帰的パーサーが化学式を1文字ずつ読み取り(evalも化学式を解く正規表現も使いません)、元素から原子数へのマップを構築します。モル質量は各元素の原子数と原子量の積の合計です。各元素の質量パーセントは100 × (原子数 × 原子量) / モル質量で、各パーセントの合計は100%になります。
未知の元素記号や不整合な括弧は無効な入力として拒否されます。合成収率の確認、鉱石中の金属含有量の算出、滴定前のモル質量の検証などに利用できます。
よくある質問
質量パーセントはどのように計算されますか?
各元素についてツールは100 × (原子数 × 原子量) / モル質量を計算します。モル質量は各元素の原子数とその原子量の積の総和なので、パーセントの合計は常に100%になります。
括弧や水和物に対応していますか?
はい。Ca(OH)2やMg3(PO4)2のような入れ子グループは正しく展開され、CuSO4·5H2Oのような水和物記法(中黒またはピリオドを使用)は水分子を合計に加えます。
無効な化学式を入力するとどうなりますか?
未知の元素記号や括弧の不一致を入力すると、誤った答えではなく無効入力のメッセージが表示されます。記号は大文字小文字を区別するので、コバルトはCo、一酸化炭素はCOと入力してください。
これはサーバー上で動作しますか?
いいえ。周期表の質量と化学式パーサーはページに組み込まれてローカルで動作するため、入力した化学式が端末から出ることはありません。