mathjs加减乘除算数封装调用

1.安装mathjs

npm install mathjs

2.引入封装

import * as math from 'mathjs';
export default {
  // 加
  add(num1,num2){
    return math.add(math.bignumber(num1),math.bignumber(num2));
  },
  // 乘
  multiply(num1,num2){
    return math.multiply(math.bignumber(num1),math.bignumber(num2));
  },
  // 减
  subtract(num1,num2){
    return math.subtract(math.bignumber(num1),math.bignumber(num2));
  },
  // 除
  divide(num1,num2){
    return math.divide(math.bignumber(num1),math.bignumber(num2));
  }
}

3.调用

      <vxe-column field="notPushDownCount" title="未下推数量" min-width="120">
        <template #default="scope">
          <!--          未下推数量=需求数量-已下推数量-->
          <span v-if="scope.row.level === 1">
            {{
              math.subtract( Number(scope.row.sellingCount),Number(scope.row.pushedDownCount))

          }}</span>
          <span v-else>{{
              math.subtract( Number(scope.row.demandCount),Number(scope.row.pushedDownCount))
          }}</span>
        </template>
      </vxe-column>
<script setup>
import math from '@/utils/math.js'```
<script>

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
下面是一个用Scratch编写的算数加减乘除游戏的代码: 1. 首先,我们需要创建4个文本变量,分别命名为"num1"、"num2"、"operator"和"result"。这些变量将用于存储我们的计算数据和结果。 2. 接下来,我们需要创建一个"when green flag clicked"积木,用于当绿色旗帜被点击时执行以下代码。 3. 在"when green flag clicked"积木下方,我们添加一个显示文本积木,并将其设置为显示 "请输入第一个数字:"。然后将其放在舞台中央的适当位置。 4. 在显示文本积木下方,我们添加一个"wait until"积木,并设定其条件为"() key pressed?",并填入"return"。这将使程序在用户按下回车键之前暂停。 5. 在"wait until"积木下方,我们添加一个"set variable"积木,并将其设定为将文本值 "answer" 存储到 "num1" 变量中。这将把用户输入的第一个数字存储到 "num1" 变量中。 6. 重复步骤4和5,将代码文本修改为 "请输入第二个数字:" 并将结果存储到 "num2" 变量中。 7. 然后,我们创建一个文本积木并设置显示 "请选择操作符:加法(+)、减法(-)、乘法(*)、除法(/)"。然后将其放在舞台中央的适当位置。 8. 在显示文本积木下方,我们添加一个"wait until"积木,并设定其条件为"() key pressed?",并填入"return"。这将使程序在用户按下回车键之前暂停。 9. 在"wait until"积木下方,我们添加一个"set variable"积木,并将其设定为将文本值 "answer" 存储到 "operator" 变量中。这将把用户输入的操作符存储到 "operator" 变量中。 10. 接下来,我们可以使用条件和比较积木来确定用户选择了哪种运算符。我们可以创建一个 "if () then" 积木,并将其条件设置为 "operator = +"。在此条件下,我们可以使用一个 "set variable" 积木将文本值 "num1 + num2" 存储到 "result" 变量中。 11. 重复步骤10,创建第二个条件判断积木,判断 "operator = -",在此条件下进行减法运算,并将结果存储到 "result" 变量中。 12. 重复步骤10和11,创建第三个和第四个条件判断积木,分别判断 "operator = * " 和 "operator = /",在相应的条件下进行乘法和除法运算,并将结果存储到 "result" 变量中。 13. 最后,我们可以添加一个显示文本积木,将其内容设置为 "结果是:" 加上 "result" 的数值,并将其放在舞台中央的适当位置。 以上就是一个简单的Scratch算术加减乘除游戏代码的实现。但由于Scratch的具体版本和个人设计的需求不同,实际的代码可能会有所不同。这个示例代码可以作为一个起点,你可以自由发挥和修改来创建适合你的算术游戏。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值