我被整无语了 负数居然是向上取整。。。。
/**
 *
 * @param tokens string字符串一维数组
 * @return int整型
 */
function evalRPN(tokens) {
  // write code here
  var res = [];
  let sum = 0;
  for (let i = 0; i < tokens.length; i++) {
    let d = tokens[i];
    if (isNaN(d)) {
      let r2 = res.pop();
      let r1 = res.pop();
      if (d === "+") sum = r1 + r2;
      if (d === "-") sum = r1 - r2;
      if (d === "*") sum = r1 * r2;
      if (d === "/") {
        sum = Math.floor(r1 / r2);
        sum = sum < 0 ? sum + 1 : sum;
      }
      res.push(sum);
    } else {
      res.push(parseInt(d));
    }
  }
  return res.pop();
}
module.exports = {
  evalRPN: evalRPN,
};