js 浮点数与整数比大小

2023-10-31

JS在比较数字的时候一定不要直接比较。

而是要转换,因为JS里面的是var 这种是弱的类型,默认是string,所有比较的时候会出现错误。

JS里面有两种转换的,parseFloat和parseInt。

比较的时候想下面这样

整数如下:

if(parseInt(xxx)>parseInt(xxxx)){

}

小数可以这样。

if(parseFloat(xxx)>parseFloat(xxxx)){

}

export function getGrade(val) {
  let grade;
  if(parseFloat(val.toString()) >parseFloat('160')){
    grade = 'I级';
  }else if(parseFloat('70')<=parseFloat(val.toString()) && parseFloat(val.toString())<parseFloat('160')){
    grade = 'II级';
  }else if(parseFloat('20')<=parseFloat(val.toString()) && parseFloat(val.toString())<parseFloat('70')){
    grade = 'III级';
  }else if(parseFloat(val.toString())<=parseFloat('20')){
    grade = 'IV级';
  }
  return grade;
};

参考链接:https://blog.csdn.net/h330531987/article/details/89087357

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

js 浮点数与整数比大小 的相关文章

  • 树莓派/PC实现实时摄像头数据共享—最优方法(搭建网络摄像头)

    目录 方法一 motion方式 方法二 MJPG streamer方式 之前做项目需要树莓派和PC进行视频传输 发现两种方法 方法一 Python OpenCv实现树莓派数据采集 树莓派搭建服务器 PC机作为客户端实现数据传输 结果发现传输
  • windows播放函数PlaySound

    在编写windows程序时 很多时候要用到播放音乐的函数 而windows下就提供了一个函数PlaySound 首先说下这个函数的使用范围 PlaySound函数用于播放一个音频文件 且这个文件时wav格式 且只能是wav格式 如果你需要混

随机推荐

  • 如何识别C++编译以后的函数名

    C C 语言在编译以后 函数的名字会被编译器修改 改成编译器内部的名字 这个名字会在链接的时候用到 如果用backtrace之类的函数打印堆栈时 显示的就是被编译器修改过的名字 比如说 Z3foov 那么这个函数真实的名字是什么呢 每个编译
  • 记录开发中遇到sonar以及相关思路解决

    sonar问题汇总 1 布尔常量使用 问题标题 How to fix the major issue in SonarQube needlessly boxes a boolean constant 如何解决 SonarQube 中的主要问
  • 【前端】CSS水平居中的6种方法

    文章目录 flex 绝对定位 margin auto 绝对定位 margin 负值 定位 transform text align center margin 0 auto 思维导图 后文 前端 CSS垂直居中的7种方法 karshey的博
  • about wParam and lParam

    这两个是Win16系统遗留下来的产物了在Win16API中WndProc有两个参数一个是WORD类型的16位整型变量另一个是LONG类型的32位整型变量 因此根据匈牙利命名法 16位的变量就被命名为wParam 而32位的变量就被命名为lP
  • zotero使用教程学习

    从b站找的视频中学习zotero 视频见 商小图学堂 文献管理神器之Zotero 1收集题录 1 1用浏览器插件 如何安装插件自行百度 因为我忘记了 而且在Google上我不会安装 有空仔细学一下 1 2通过标识符添加 1 3下载文献后拖拽
  • 520最浪漫表白:QQ打开基于Python实现的无法拒绝的音乐表白代码!别让等待,成了遗憾!

    520表白日 男人怎么送礼物 就怎么爱你 每个女孩都喜欢男孩对自己浪漫的表白 不过每个人性格不同 浪漫表白的方式也不尽相同 那么520怎样浪漫的表白好呢 程序员如何俘获心仪女神的心呢 当然是要用程序员的方法了 在2020年5月20日到来之际
  • dota数据集转换为YOLO格式的方法

    下载好dota数据集 运行下面代码 dota utils py import sys import codecs import numpy as np import shapely geometry as shgeo import os i
  • Android studio利用xutils进行文件下载

    对于Android开发过程中便捷的xutils框架 为我们的Android开发提供了很多较为便利的操作 简化代码 功能强大 本文主要对xutlis中的HttpUtils进行简单的使用介绍 本人使用的工具为Android studio3 1
  • Spark 入门

    Spark入门教程 大数据 Spark Spark入门教程 1 https blog csdn net ningjiebing article details 89410983 大数据 Spark Spark入门教程 2 https blo
  • C语言/C++ 之 打飞机游戏

    项目简介 1 设计思想 本项目主要是为了实现打飞机游戏 主要包括5个函数模块 和1个主函数框架 分别是chu shi hua you cao zuo wu cao zuo show main 等 项目完成过程中主要运用了C C 中的输入输出
  • 保姆级详细介绍Navicat安装会出现的四种问题,详细给出解决办法

    详细介绍安装Navicat激活过程中会出现的问题 文章目录 详细介绍安装Navicat激活过程中会出现的问题 前言 一 安装Navicat 二 注册出现 rsa public key not find 2 1注册表内删掉 2 2删掉安装残留
  • vcpkg: bootstrap-vcpkg.bat下载失败问题

    目录 问题描述 解决方案 大概更好的解决方案 问题描述 将vcpkg项目下载到本地以后运行bootstrap vcpkg bat以后显示下载失败 PS D ProgramData vcpkg gt bootstrap vcpkg bat D
  • Centos7 开启远程root登陆以及Vscode远程ssh连接root用户

    开启远程root登陆 目录 开启远程root登陆 1 检查ssh是否安装 2 进入ssh配置文件sshd config 3 查看ssh 服务状态 4 启动ssh服务 Vscode远程ssh连接配置 python 1 确认Vscode已经安装
  • Nodejs Error: read ECONNRESET

    错误原因 与客户端的Socket被客户端强行被断开 而服务器还企图read const net require net var tcp net createServer socket gt console log someone conne
  • jdk命令使用场景

    1 CPU 100 分析 1 1 top查看进程pid 3709进程占用cpu最高 1 2 使用jdk命令jstack获取此时的线程快照 当前目录生成快照 gt jstack l 3709 gt jstack result txt 1 3
  • 栅格法分割地面点云

    文章目录 前言 一 栅格法的主要方法 二 处理步骤 1 函数入口 2 groundRemove函数 伪代码及使用效果 前言 由于道路的非平面性质 来自3D激光扫描仪的点云还包括被车辆视为非障碍物 即可导航 的地形信息 从可能构成障碍物的高点
  • 区块链应用_法务存证,电子存证

    电子存证1 0 传统的第三方电子存证平台 国内首例电子合同案件获裁决认可 国内首创电子合同平台 引入第三方保险 发生网贷纠纷 电子合同可以作为法庭证据吗 法官说 周丽婷 电子存证在著作权侵权诉讼中的审查认定 凭什么认可电子存证法律效力 这个
  • Bottle UiKit Python实现的前后端交互代码实现

    文章目录 项目所在 GitHub 地址 1 项目整体思路 2 项目实现技术 3 前端界面实现 4 后端服务器框架 bottle 简单介绍 5 python 代码实现 5 1 main py 5 2 Callibration py 6 前后端
  • 单表多表数据查询(笛卡尔积、内连接、外连接)各种函数

    目录 数学函数 时间函数 三元运算符 聚合函数 通配符与like配合使用
  • js 浮点数与整数比大小

    JS在比较数字的时候一定不要直接比较 而是要转换 因为JS里面的是var 这种是弱的类型 默认是string 所有比较的时候会出现错误 JS里面有两种转换的 parseFloat和parseInt 比较的时候想下面这样 整数如下 if pa