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²

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

相关推荐
shykevin6 小时前
uni-app x开发商城系统,联系我们,地图显示,拨打电话
uni-app
爱喝水的小周8 小时前
《UniApp 页面配置文件pages.json》
前端·uni-app·json
iOS阿玮11 小时前
别问了,我自己的产品也卡审了44个小时!
uni-app·app·apple
2501_9159184111 小时前
iOS描述文件功能解析
android·macos·ios·小程序·uni-app·cocoa·iphone
用户97141718142719 小时前
UniApp + Vue3 持久化登录(清除后台仍保持登陆状态)
uni-app
小白学鸿蒙20 小时前
新手记录使用uniapp-x开发鸿蒙应用
华为·uni-app·harmonyos
初遇你时动了情1 天前
uniapp/flutter中实现苹果IOS 26 毛玻璃效果、跟随滑动放大动画
flutter·ios·uni-app
gys98951 天前
uniapp使用sqlite模块
数据库·sqlite·uni-app
abigale031 天前
开发实战 - ego商城 -补充:使用uniapp扩展组件
uni-app·uni-ui
2501_916007471 天前
Fastlane 结合 开心上架(Appuploader)命令行实现跨平台上传发布 iOS App 的完整方案
android·ios·小程序·https·uni-app·iphone·webview