wanterFun = (times)=>{
  //时间:百分比
  let warterMap = {
    6:8,
    8:22,
    10:34,
    12:57,
    14:66,
    16:85,
    18:90,
    20:95,
    22:100,  
  }
  if(times<6){
    return 0;
  }else{
    return waterMap[Math.floor(tiems/2)*2]
  }
}

let {keys,vlaues,entries} = Obect;let obj = {a:1,b:2,c:3}for(let keys in obj){    console.log(keys); //a,b}

for(let values in obj){    console.log(values);}

for(let entries in obj) {    console.log(entries);}

const water = (option,val,defaultText = "") =>{    let lists = Object.entries(option).sort((a,b)=>paseInt(b[0])-paseInt(a[0]));    for(let i=0;i<lists.length;i++){        const [value,text] = lists[i]        if(val < value) {            return defaultText = text;        }else{            break;        }    }    return defalutText }

const water = (value)=>{    let option = {        50:'差',        70:'良',        80:'中'    }    return water(option,value,"优")}

转载于:https://www.cnblogs.com/BlogRegisterAspx/p/9279021.html

封装一个时间百分比多个数比较相关推荐

  1. 自己封装一个弹框插件

    弹出层提示信息,这是移动前端开发中最常见的需求,你可能会想到一些流行的弹框插件,比如 经典的artDialog 炫酷的Sweetalert等等.. 但是慢慢地你其实会发现通常情况下需求定制化要求较高, ...

  2. 如何封装一个导入导出excel的组件

    前言 在日常作期间可能会遇到一些需要利用excel文件批量导入数据的项目,例如在我们管理用户的时候,如果新增用户较多一个个添加用户就会比较麻烦,所以可以自己封装一个可以导入excel表格的组件.使用者 ...

  3. C语言时间管理小程序,写了一个时间管理的微信小程序

    原标题:写了一个时间管理的微信小程序 前言 以前看过<把时间当作朋友>这本书,里面有个管理时间的观点个人觉得很有用,就是养成记录自己每天的时间消耗的一个习惯,这样有助于更有效地管理自己的时 ...

  4. textureview 缩放_用MediaPlayer+TextureView封装一个完美实现全屏、小窗口的视频播放器...

    原标题:用MediaPlayer+TextureView封装一个完美实现全屏.小窗口的视频播放器 本文作者 本文由xiaoyanger授权发布. xiaoyanger的博客地址: http://www ...

  5. 安卓文本编辑器php cpp,用安卓原生控件封装一个简易的富文本编辑器

    最近接到项目需求:移动端原生写一个富文本编辑器.        ( ⊙ o ⊙ )从没遇到过富文本要用原生写的,然后就查阅各种资料.然后结合自己的思路:其实安卓的富文本编辑器就是一个 "容器 ...

  6. 封装一个信号量集操作函数的工具

    信号量的概念参见这里. 与消息队列和共享内存一样,信号量集也有自己的数据结构: struct semid_ds { struct ipc_perm sem_perm;  /* Ownership an ...

  7. Python之网络爬虫(验证码、代理IP、防反爬策略、封装一个抓取页面的函数)

    文章目录 一.使用tesseract做OCR验证码识别 二.代理服务器设置 三.反爬与防反爬 四.封装一个抓取页面的函数 一.使用tesseract做OCR验证码识别 1.cookie, sessio ...

  8. java自定义封装一个方法_Java自定义套件封装教程

    Java自定义套件封装教程 时间:2017-07-28     来源:华清远见JAVA学院 各位亲爱的小伙伴们大家好,近很多伙伴都问我该怎么做Java自定义套件封装,今天华清Java学院小编在这里做了 ...

  9. vue自定义插件 封装一个类似 element 中 message 消息提示框的插件

    vue自定义插件 封装一个类似 element 中 message 消息提示框的插件 一.资源文档 1.vue内置组件 transition 2.Vue.use() 3.Vue.extend() 4. ...

最新文章

  1. Java源文件的编译、下载、解释和执行
  2. oracle创建数据库的三种方法
  3. css知识笔记(二)——盒子模型
  4. html收款页面模板,订单收款.html
  5. 设计模式--23、访问者模式
  6. 书写css伪类时冒号前或后多个空格导致该规则失效-softbar
  7. linux磁盘划分注意,划分磁盘阵列注意问题
  8. 怎么升级iOS10教程
  9. SQL语言概述、MySQL Workbench安装
  10. java 文件夹拷贝(文件夹里包含文件和文件夹) 代码
  11. Centos7.2 / Linux的下搭建LAMP环境的搭建和配置虚拟主机
  12. win10如何安装IIS
  13. 用51单片机怎么玩SG90舵机?
  14. C# 中属性PropertyInfo的setvalue用法说明
  15. 一键分析你的上网行为, 看看你平时上网都在干嘛?
  16. Makefile中的CFLAGS、$^、$< 、$@
  17. 【Java基础】手把手教你用Java制作飞翔的小鸟
  18. android studio 3.4教程,android studio3.4安装指南图文教程
  19. 复杂电路简化经典例题_复杂电路简化练习题
  20. MySQL存储过程与存储函数

热门文章

  1. 深度解析javascript中的浅复制和深复制
  2. 【Java从0到架构师】Redis 进阶 - pipline、发布订阅、Bitmap、HyperLogLog、GEO
  3. k-means及变种
  4. php zip class,DedeCMS 自带压缩工具 zip.class.php 的用法
  5. 2008安装完了找不到_防臭地漏哪种好?防臭地漏怎么安装?一篇文章全了解
  6. 画面逐渐放大_Redmi新机25倍极限放大拍照效果被公开,网友:6400万太厉害了
  7. linux下实现对多个文件去重软件,Linux下大文件的排序和去重复
  8. mysql innodb 间隙锁_Mysql innodb 间隙锁
  9. 初中数学抽象教学的案例_初中数学教学反思案例
  10. hadoop 传感器数据_晋城大数据培训