\n
\n\n \n\n\nvar m = document.getElementById('mass');\nvar E = document.getElementById('KE');\nvar d = document.getElementById('distance');\nvar V = document.getElementById('flightTime');\n\nfunction calculateTimeOfFlight() {\n var massValue = parseFloat(m.value);\n var kineticEnergyValue = parseFloat(E.value);\n var distanceValue = parseFloat(d.value);\n\n if (isNaN(massValue) || isNaN(kineticEnergyValue) || isNaN(distanceValue) ||\n massValue <= 0 || kineticEnergyValue <= 0 || distanceValue <= 0) {\n document.getElementById('result').innerText = \"Please enter valid positive numbers for all fields.\";\n return;\n }\n\n var velocity = Math.sqrt((2 * kineticEnergyValue) / massValue);\n var time = distanceValue / velocity;\n\n document.getElementById('result').innerText = time.toFixed(4) + ' seconds';\n\n document.getElementById('intermediate-velocity').innerText = velocity.toFixed(4) + ' m/s';\n document.getElementById('intermediate-energy').innerText = (0.5 * massValue * Math.pow(velocity, 2)).toFixed(4) + ' Joules';\n document.getElementById('intermediate-distance').innerText = distanceValue.toFixed(4) + ' meters';\n}\n\n\n\n \n \n Time of Flight Mass Spectrometry Calculation
\n\n \n \n
\n \n \n \n
\n \n \n \n
\n \n \n