如果javascript中的函数不返回任何内容,为什么?

马特·马里奇(MatejMarić)
<p id="demo"></p>
<p id="demo2"></p>
<script>
function myFunction(x, y) {
    var mess2;
    var x = document.getElementById("id1").value;
    var y = document.getElementById("id2").value;
    var z = Math.abs(+ x) + Math.abs(+ y);
        if (var z <= 2.50) {
            mess2 = "message 1";
        } else if (2.50 < var z <= 4.00) {
            mess2 = "message 2";
        } else if (4.00 < var z <= 5.00) {
            mess2 = "message 3";
        } else {
            mess2 = "message 4";
        }
    document.getElementById("demo").innerHTML = + mess2;
    }
</script>

所以这是我的小功能,我需要使用它来显示一些消息,具体取决于用户将在输入窗口中写入的输入值。当我仅将变量z输出为数字时,代码工作正常,但是当我将此if函数添加时,它什么也不输出

有什么建议吗?谢谢你 :)

巫师
function myFunction() { // no arguments here, x and y are calculated inside function
    var mess2;
    var x = document.getElementById("id1").value;
    var y = document.getElementById("id2").value;
    var z = Math.abs(x) + Math.abs(y); // Calculate z based on x and y
    if (z <= 2.50) {          // is z <= 2.50 ?
        mess2 = "message 1";
    } else if (z <= 4.00) {   // is z <= 4.00 ? (we know it's z > 2.50)
        mess2 = "message 2";
    } else if (z <= 5.00) {   // is z <= 5.00 ? (we know it's z > 4.00)
        mess2 = "message 3";
    } else {
        mess2 = "message 4";  // is z > 5.00?
    }
    document.getElementById("demo").innerHTML = mess2; // Change html of "demo" to the message
}

看到这个JSFiddle

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么 dask 在 CUDA 函数上不返回任何内容?

来自分类Dev

为什么套接字中的recv()函数不返回任何内容?

来自分类Dev

JavaScript函数不返回任何内容

来自分类Dev

JavaScript函数不返回任何内容

来自分类Dev

函数在oracle中不返回任何内容

来自分类Dev

为什么Swift的类型检查系统允许返回类型的函数不返回任何内容?

来自分类Dev

为什么我的递归二进制搜索函数不返回任何内容?

来自分类Dev

如果函数未明确使用“ ret”,为什么不返回任何值

来自分类Dev

如果字符数超过253,为什么TEXT函数不返回任何结果?

来自分类Dev

如果函数未明确使用“ ret”,为什么不返回任何值

来自分类Dev

如果其中没有任何内容,为什么Javascript不更改div的背景颜色?

来自分类Dev

如何从返回值的函数中不返回任何内容?

来自分类Dev

python函数中的返回语句不返回任何内容

来自分类Dev

Ajax请求不返回任何内容。为什么?

来自分类Dev

为什么getSelection()总是不返回任何内容?

来自分类Dev

为什么PIG FILTER不返回任何内容?

来自分类Dev

为什么OpenGL方法不返回任何内容?

来自分类Dev

为什么调用存储过程不返回任何内容?

来自分类Dev

Ajax请求不返回任何内容。为什么?

来自分类Dev

为什么PIG FILTER不返回任何内容?

来自分类Dev

为什么OpenGL方法不返回任何内容?

来自分类Dev

为什么此提取请求不返回任何内容

来自分类Dev

为什么调用存储过程不返回任何内容?

来自分类Dev

Mongoose.findOne不返回任何内容,为什么?

来自分类Dev

为什么scanf()总是不返回任何内容?

来自分类Dev

为什么mycourses [i] .getGrade()不返回任何内容(C ++)?

来自分类Dev

为什么“ c:forEach”循环在此jsp中不返回任何内容?

来自分类Dev

为什么我在 CodeIgniter 函数中的查询没有返回任何内容?

来自分类Dev

为什么我的异步函数不返回任何结果?

Related 相关文章

  1. 1

    为什么 dask 在 CUDA 函数上不返回任何内容?

  2. 2

    为什么套接字中的recv()函数不返回任何内容?

  3. 3

    JavaScript函数不返回任何内容

  4. 4

    JavaScript函数不返回任何内容

  5. 5

    函数在oracle中不返回任何内容

  6. 6

    为什么Swift的类型检查系统允许返回类型的函数不返回任何内容?

  7. 7

    为什么我的递归二进制搜索函数不返回任何内容?

  8. 8

    如果函数未明确使用“ ret”,为什么不返回任何值

  9. 9

    如果字符数超过253,为什么TEXT函数不返回任何结果?

  10. 10

    如果函数未明确使用“ ret”,为什么不返回任何值

  11. 11

    如果其中没有任何内容,为什么Javascript不更改div的背景颜色?

  12. 12

    如何从返回值的函数中不返回任何内容?

  13. 13

    python函数中的返回语句不返回任何内容

  14. 14

    Ajax请求不返回任何内容。为什么?

  15. 15

    为什么getSelection()总是不返回任何内容?

  16. 16

    为什么PIG FILTER不返回任何内容?

  17. 17

    为什么OpenGL方法不返回任何内容?

  18. 18

    为什么调用存储过程不返回任何内容?

  19. 19

    Ajax请求不返回任何内容。为什么?

  20. 20

    为什么PIG FILTER不返回任何内容?

  21. 21

    为什么OpenGL方法不返回任何内容?

  22. 22

    为什么此提取请求不返回任何内容

  23. 23

    为什么调用存储过程不返回任何内容?

  24. 24

    Mongoose.findOne不返回任何内容,为什么?

  25. 25

    为什么scanf()总是不返回任何内容?

  26. 26

    为什么mycourses [i] .getGrade()不返回任何内容(C ++)?

  27. 27

    为什么“ c:forEach”循环在此jsp中不返回任何内容?

  28. 28

    为什么我在 CodeIgniter 函数中的查询没有返回任何内容?

  29. 29

    为什么我的异步函数不返回任何结果?

热门标签

归档