uniapp_微信小程序_NaN

一、定义

isNaN() 函数用于检查一个值是否为 NaN。它接受一个参数,该参数可以是任何 JavaScript 数据类型,包括数字、字符串、对象等。如果参数是 NaN,或者不能被转换为数字,则 isNaN() 返回 true;否则返回 false

二、实战

在计算属性的时候有时候计算出来的值是无效的,显示NaN,页面上用户看不懂

三、代码

javascript 复制代码
	computed: {
			...mapState(['resSelf']),
			BMI() {
				const bmi = this.weight / ((this.height / 100) ** 2);
				// 检查一个值是否为 NaN 
				return isNaN(bmi) ? 0 : bmi.toFixed(2);
			}
		},


	BMI:<text>{{BMI}} &#8203;</text> kg/m²

很简单但是记录一下,之前没有用过

相关推荐
zy happy6 小时前
RuoyiApp 在vuex,state存储nickname vue2
前端·javascript·小程序·uni-app·vue·ruoyi
2501_915918419 小时前
HTTP抓包工具推荐,Fiddler使用教程、代理设置与调试技巧详解(含HTTPS配置与实战案例)
http·ios·小程序·https·fiddler·uni-app·webview
七个昵称10 小时前
H5扫描识别条形码
uni-app
QuantumLeap丶11 小时前
《uni-app跨平台开发完全指南》- 03 - Vue.js基础入门
前端·vue.js·uni-app
你算哪颗溜溜梅14 小时前
uni.scanCode vs MpaasScan:支付宝扫码识别赢麻了,保姆级教程来咯~
javascript·uni-app
不爱说话郭德纲15 小时前
UniappX不会运行到鸿蒙?超超超保姆级鸿蒙开发生成证书以及配置证书步骤
前端·uni-app·harmonyos
2501_9159214317 小时前
iOS 虚拟位置设置实战,多工具协同打造精准调试与场景模拟环境
android·ios·小程序·https·uni-app·iphone·webview
2501_9160088917 小时前
App 上架需要什么?从开发者账号到开心上架(Appuploader)免 Mac 上传的完整流程指南
macos·ios·小程序·uni-app·objective-c·cocoa·iphone
一个假的前端男1 天前
uniapp vue2 三端瀑布流
前端·javascript·uni-app
kilito_011 天前
uniapp主包使用子包的图片 真机会显示不出来
uni-app