分子量・式量の計算

 化学式を入力するだけで、分子量・式量を簡単に計算することができます。

 詳しい使い方は、下の説明をお読みください。

分子量・式量:

使い方の説明

 使用できる元素記号は、IUPACで正式に命名されている元素のみです。また、特に水素の重い同位体元素であることを示したい場合、ジュウテリウム(二重水素)は"D"、トリチウム(三重水素)は"T"と記述してください。また、基の省略形として次の表の記号が使用できます。

化学式基名省略形
CH3-メチルMe
CH3CH2-エチルEt
C6H5-フェニルPh
C6H5CH2-ベンジルBn
C6H5CO-ベンゾイルBz

 化学式の英数字は、半角英数字で入力してください。原子、原子団の数を表す数字は、そのまま入力してください。

 複数の同じ原子団をまとめて記述するときに括弧を使う場合は、半角の丸括弧("("と")")で囲むか、半角の中括弧("{"と"}")で囲んでください。錯体を囲む括弧は、半角の角括弧("["と"]")を使用してください。

 イオン式などの電荷を表現する場合は、イオンの価数(価数が1のときは、電荷の正負を表す符号)の直前に"^"を記述してください。例えば、2価の陰イオンの電荷は"^2-"、1価の陽イオンの電荷は"^+"のように記述してください。なお、イオンの電荷は計算結果には関与しません。

 水和物などの化学式に使われる点には"*"、""、""のいずれかで表現してください。

入力の例

 いくつかの化学式の入力例です。参考に使ってください。

物質名化学式入力の例
無水酢酸(CH3CO)2O, (MeCO)2O(CH3CO)2O, (MeCO)2O
硫酸銅五水和物CuSO4・5H2OCuSO4・5H2O, CuSO4*5H2O
硝酸イオンNO3-NO3^-
テトラアンミン銅(II)イオン[Cu(NH3)4]2+[Cu(NH3)4]^2+

計算結果について

 各元素の原子量には、ATOMIC WEIGHTS OF THE ELEMENTS 2001に記載されている値を用いています。安定同位体の無い元素(Th, Pa, Uの三元素を除く)は、最長寿命同位体の質量数で計算しているということにご注意ください。また、計算結果の小数点以下の値は、桁数が長くても信頼できる値とは限りません。

 正しい結果にならなかった場合や、改良したほうがいいところがある場合はメールでご連絡ください。

 JSファイルはjswh07.jsです。

chemformMatch(string)
文字列stringが、化学式として正しいかを判断します。正しければtrue、誤りがあればfalseを返します。
calculateWeight(string)
文字列stringを化学式とする物質の分子量、式量を返します。誤った元素や原子団の記号などがあれば、falseを返します。
weight
インデックスを元素記号または原子団の省略形記号、値をその原子量または分子量とする連想配列です。
動作確認ブラウザ [説明]
Internet Explorer 6.0 Firefox 1.0 Netscape 7.1 Opera 7.5