将sessionStorage变量减1

时间:2018-04-29 21:05:40

标签: angular

我正在研究MEAN堆栈开发。我的代码面临两个问题。

  
      
  1. 错误TS2362:算术运算的左侧必须是'任何','数字'或者枚举类型。
  2.   
  3. 错误TS2345:类型'数字'的参数不能分配给' string'。
  4. 类型的参数   

代码:

var overNumber = sessionStorage.getItem("overNumber");
      var liactive = parseInt(overNumber - 1);

我正在读取sessionStorage变量,它是一个字符串并将其转换为整数以减去1。 但是当我尝试执行操作时,我在第2行面临上述错误。

我是打字稿以及棱镜2的新手。

任何帮助或指示都将受到高度赞赏。

由于

1 个答案:

答案 0 :(得分:1)

您需要将overNumber转换为int,然后从中减去1。

 var liactive = parseInt(overNumber) - 1;