Javascript问题 - 我正在使用动态pdf,它是用户定义值和&amp ;;数学方程。它由许多单元格组成,动态用户输入的字段在后台有数学。我只知道最基本的javascript,并希望有人可以快速告诉我如何在javascript中说如果“Cell B”有一个值在单元格C的等式中使用该值,但是如果“Cell B”为空或零使用“Cell A “在单元格c中的等式中的值。 单元格A填充上面多个单元格的数学方程的结果。 单元格B是用户输入的号码 单元格C是将3个单元格加在一起的值
答案 0 :(得分:0)
您的问题有点令人困惑,但我希望这有助于您概述您在JavaScript中要完成的工作。
var cellB = 1231; //User enter number
var cells = [1,2,3,4]; //Multiple cells numbers
var cellA = mathEquation(1,4,5,6);
var cellC = sumCells(); //cell81 and cell24 should be define variables
function mathEquation() {
var result = 0;
if(arguments.length != 0) {
for (var i = 0, j = arguments.length; i < j; i++){
//Do math equation for cells passed through the arguments
}
}
return result;
}
function sumCells() {
var sum = 0;
if(arguments.length != 0) {
for (var i = 0, j = arguments.length; i < j; i++){
//Sum cell numbers passed through the functions arguments
sum += arguments[i];
}
}
return sum;
}
function someFunction(cellValue) {
//Do stuff
console.log("do stuff");
}
if (typeof cellB != 'undefined' && cellB != 0) {
someFunction(cellB);
} else {
someFunction(cellA);
}