我正在尝试学习JavaScript,但我遇到了一个障碍.如果答案很明显并且可以通过简单的搜索获得,我会事先道歉.我是编程和JavaScript的新手,不确定要遵循什么样的查询.
在下面的代码中,该函数从HTML表单中获取值,进行一些处理并将其发回.我测试了输入和输出过程,它正常工作.
function foo() {
var x = parseInt(document.formdata.fieldone.value);
var y = parseFloat(document.formdata.fieldtwo.value);
if (isNaN(y))
{ var z = x; }
else
{ var z = function(x, y) {
if ((y * (x / 100)) < 1) {
return (x + Math.ceil(y * (x / 100))); }
else if ((y * (x / 100)) > 1) {
return (x + Math.round(y * (x / 100))); }
else {
return 0; } } }
var bar = document.getElementById("output");
bar.innerHTML = z; …Run Code Online (Sandbox Code Playgroud)