zoukankan      html  css  js  c++  java
  • 07.简易的计算器

    <!DOCTYPE html>

    <html lang="en">

    <head>

      <meta charset="UTF-8">

      <meta name="viewport" content="width=device-width, initial-scale=1.0">

      <meta http-equiv="X-UA-Compatible" content="ie=edge">

      <title>Document</title>

      <script src="./lib/vue-2.4.0.js"></script>

    </head>

    <body>

      <div id="app">

        <input type="text" v-model="n1">

        <select v-model="opt">

          <option value="+">+</option>

          <option value="-">-</option>

          <option value="*">*</option>

          <option value="/">/</option>

        </select>

        <input type="text" v-model="n2">

        <input type="button" value="=" @click="calc">

        <input type="text" v-model="result">

      </div>

      <script>

        // 创建 Vue 实例,得到 ViewModel

        var vm = new Vue({

          el: '#app',

          data: {

            n1: 0,

            n2: 0,

            result: 0,

            opt: '+'

          },

          methods: {

            calc() { // 计算器算数的方法  

              // 逻辑:

              /* switch (this.opt) {

                case '+':

                  this.result = parseInt(this.n1) + parseInt(this.n2)

                  break;

                case '-':

                  this.result = parseInt(this.n1) - parseInt(this.n2)

                  break;

                case '*':

                  this.result = parseInt(this.n1) * parseInt(this.n2)

                  break;

                case '/':

                  this.result = parseInt(this.n1) / parseInt(this.n2)

                  break;

              } */

              // 注意:这是投机取巧的方式,正式开发中,尽量少用

              var codeStr = 'parseInt(this.n1) ' + this.opt + ' parseInt(this.n2)'

              this.result = eval(codeStr)

            }

          }

        });

      </script>

    </body>

    </html>

  • 相关阅读:
    $Poj2228$/洛谷$SP283 Naptime$ 环形$DP$
    $Poj1952 $洛谷$1687 Buy Low,Buy Lower$ 线性$DP+$方案计数
    $Poj3585 Accumulation Degree$ 树形$DP/$二次扫描与换根法
    洛谷$1541$ 乌龟棋 线性$DP$
    $Loj10157$ 皇宫看守 树形$DP$
    $loj10156/$洛谷$2016$ 战略游戏 树形$DP$
    $Loj10155$ 数字转换(求树的最长链) 树形$DP$
    洛谷$2015$二叉苹果树
    $CH5302$ 金字塔 区间$DP$/计数类$DP$
    [hiho1035] 自驾旅行III
  • 原文地址:https://www.cnblogs.com/cristin/p/9115666.html
Copyright © 2011-2022 走看看