如何在对象文字中使用另一个JS函数的返回值

超级堆栈

我有一系列两个方法,其中第二个方法必须使用第一个的返回值。因此,在我的代码中,如下所示,totalRoute需要从totalInvoiced返回value3返回的值来计算其值,然后将其显示在我正在构建的寄存器中。totalRoute将等于totalInvoiced减去的总和notCollectednotCollectedLateexpenditure1expenditure2

我problme是,当我插入的价值观notCollectednotCollectedLateexpenditure1expenditure2totalRouteNaN我想那是因为我没有使用totalInvoiced正确的返回值,或者该值未正确传递。为什么我的函数不能从中获取或使用值totalInvoiced

我的小提琴在这里

我的JS代码在这里:

var A = {
    today: document.getElementById("today"),

    displayDate: function () {
        var cD = new Date();
        var day = cD.getDate();
        var months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec"];
        var year = cD.getFullYear();
        var today1 = A.today;

        today1.innerHTML = (day + "/" + months[cD.getMonth()] + "/" + year);
    },

    invoiced: document.getElementById("invoiced"),

    lastInvoiced: document.getElementById("lastinvoiced"),

    totalInvoiced: function () {

        var value1 = parseFloat(A.invoiced.value);

        var value2 = parseFloat(A.lastInvoiced.value);

        if (isNaN(value1))
            value1 = 0;
        if (isNaN(value2))
            value2 = 0;

        var totalInvoiced1 = value1 + value2;
        var value3 = document.getElementById("daytotal").value = totalInvoiced1 + "€";
        console.log(value3);
        return value3;
    },

    notCollected: document.getElementById("notcollected"),

    notCollectedLate: document.getElementById("notcollectedlate"),

    expenditure1: document.getElementById("expenditure1"),

    expenditure2: document.getElementById("expenditure2"),

    totalRoute: function () {
        var value4 = parseFloat(A.notCollected.value);
        var value5 = parseFloat(A.notCollectedLate.value);
        var value6 = parseFloat(A.expenditure1.value);
        var value7 = parseFloat(A.expenditure2.value);

        if (isNaN(value4))
            value4 = 0;
        if (isNaN(value5))
            value5 = 0;
        if (isNaN(value6))
            value6 = 0;
        if (isNaN(value7))
            value7 = 0;

        var totalExp = (value4 + value5 + value6 + value7);
        var value3 = A.totalInvoiced();
        var tRoute = value3 - totalExp;
        var value8 = document.getElementById("total").value = tRoute + "€";

        console.log(value8);
        return value8;
    }


};
window.onload = A.totalInvoiced();
window.onload = A.displayDate();

A.invoiced.addEventListener("change", A.totalInvoiced, false);
A.lastInvoiced.addEventListener("change", A.totalInvoiced, false);

A.notCollected.addEventListener("change", A.totalRoute, false);
A.notCollectedLate.addEventListener("change", A.totalRoute, false);
A.expenditure1.addEventListener("change", A.totalRoute, false);
A.expenditure2.addEventListener("change", A.totalRoute, false);
德夫·梅塔

value3总发票中返回的包含欧元字符。只是totalInvoiced的回归改变totalInvoiced1,而不是value3和将得到的功能,我认为你正在寻找。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Javascript的另一个函数中使用返回值?

来自分类Dev

如何在Javascript的另一个函数中使用返回值?

来自分类Dev

如何在另一个函数中使用带有参数的函数的返回值

来自分类Dev

如何在对象的另一个键中使用键的值?

来自分类Dev

如何在另一个函数中使用从wxPython按钮返回的值?

来自分类Dev

在Golang中使用另一个函数返回值?

来自分类Dev

Javascript在另一个函数中使用返回值

来自分类Dev

在c++中使用一个函数的返回值作为另一个函数的参数

来自分类Dev

如何在另一个变量中捕获jquery ajax函数的返回值

来自分类Dev

使用Node.JS从一个函数向另一个函数返回值

来自分类Dev

如何在另一个函数中的一个函数中使用值

来自分类Dev

如何在函数内部更新全局对象的值,然后在JS中使用另一个函数访问其值?

来自分类Dev

如何从异步函数返回多个值以在另一个函数中使用

来自分类Dev

如何在对象函数中校准另一个函数

来自分类Dev

如何在对象函数中校准另一个函数

来自分类Dev

如何在javascript中的另一个函数中使用函数作为对象的属性

来自分类Dev

我想在另一个函数中使用一个函数的返回值,而无需再次运行该函数。(蟒蛇)

来自分类Dev

如何获得在另一个函数中调用的函数以返回值?PYTHON

来自分类Dev

如何记录调用另一个函数的函数的返回值

来自分类Dev

如何在另一个函数中使用$ .getJSON返回的变量

来自分类Dev

如何在返回新承诺的函数中使用另一个承诺?

来自分类Dev

如何从另一个函数内的承诺返回值?

来自分类Dev

如何在C中的另一个函数中使用局部变量的值

来自分类Dev

将WP移至另一个域->无法使用函数返回值

来自分类Dev

使用ProcessingJS将返回值从一个函数传递到另一个函数的语法?

来自分类Dev

如何使用数组的返回值(在我的例子中是“右”和“左”)从一个函数(“提取”)到另一个函数(“BinToDec”)?

来自分类Dev

如何在python中的另一个函数中使用一个函数

来自分类Dev

我如何在另一个函数中使用一个函数

来自分类Dev

如何从函数返回值,该值作为JavaScript中的参数传递给另一个函数?

Related 相关文章

  1. 1

    如何在Javascript的另一个函数中使用返回值?

  2. 2

    如何在Javascript的另一个函数中使用返回值?

  3. 3

    如何在另一个函数中使用带有参数的函数的返回值

  4. 4

    如何在对象的另一个键中使用键的值?

  5. 5

    如何在另一个函数中使用从wxPython按钮返回的值?

  6. 6

    在Golang中使用另一个函数返回值?

  7. 7

    Javascript在另一个函数中使用返回值

  8. 8

    在c++中使用一个函数的返回值作为另一个函数的参数

  9. 9

    如何在另一个变量中捕获jquery ajax函数的返回值

  10. 10

    使用Node.JS从一个函数向另一个函数返回值

  11. 11

    如何在另一个函数中的一个函数中使用值

  12. 12

    如何在函数内部更新全局对象的值,然后在JS中使用另一个函数访问其值?

  13. 13

    如何从异步函数返回多个值以在另一个函数中使用

  14. 14

    如何在对象函数中校准另一个函数

  15. 15

    如何在对象函数中校准另一个函数

  16. 16

    如何在javascript中的另一个函数中使用函数作为对象的属性

  17. 17

    我想在另一个函数中使用一个函数的返回值,而无需再次运行该函数。(蟒蛇)

  18. 18

    如何获得在另一个函数中调用的函数以返回值?PYTHON

  19. 19

    如何记录调用另一个函数的函数的返回值

  20. 20

    如何在另一个函数中使用$ .getJSON返回的变量

  21. 21

    如何在返回新承诺的函数中使用另一个承诺?

  22. 22

    如何从另一个函数内的承诺返回值?

  23. 23

    如何在C中的另一个函数中使用局部变量的值

  24. 24

    将WP移至另一个域->无法使用函数返回值

  25. 25

    使用ProcessingJS将返回值从一个函数传递到另一个函数的语法?

  26. 26

    如何使用数组的返回值(在我的例子中是“右”和“左”)从一个函数(“提取”)到另一个函数(“BinToDec”)?

  27. 27

    如何在python中的另一个函数中使用一个函数

  28. 28

    我如何在另一个函数中使用一个函数

  29. 29

    如何从函数返回值,该值作为JavaScript中的参数传递给另一个函数?

热门标签

归档