value1
和value2
是从HTML INPUT
元素中提取的,只是为了提供一些上下文。现在我得到了这个:
if (!!value1 && !!value2) {
return parseInt(value1) + parseInt(value2);
} else {
return 0;
}
有没有更有效的方法来写这个?像一些神奇的单行程?
答案 0 :(得分:3)
假设它们是数字或数字的字符串,而不是字母:
return +value1 + +value2;
答案 1 :(得分:2)
如果您不必担心验证:
return +value1 + +value2;
其他:
return value1 && value2 ? parseInt(value1) + parseInt(value2) : 0;