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²

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

相关推荐
遗憾随她而去.7 小时前
uniapp 折叠动画 <transition> 踩坑记录
css·uni-app
百锦再13 小时前
Elements Plus 跨设备自适应显示问题综合解决方案
python·flutter·小程序·uni-app·k8s·tornado·net
坚持学习前端日记16 小时前
UniApp APK打包与Android深度集成能力解析
android·vue.js·uni-app
wetyuo2 天前
【随手记】uniapp + V3 使用TailwindCss3
uni-app·vue·css3·vite
小恒恒3 天前
2025 Vibe Coding 有感
前端·uni-app·trae
一颗小青松3 天前
uniapp使用uni-im
uni-app
2501_916007473 天前
iPhone APP 性能测试怎么做,除了Instruments还有什么工具?
android·ios·小程序·https·uni-app·iphone·webview
2501_915106323 天前
Windows 环境下有哪些可用的 iOS 上架工具, iOS 上架工具的使用方式
android·ios·小程序·https·uni-app·iphone·webview
一颗小青松4 天前
uniapp vue3中app端使用腾讯云点播上传
uni-app·云计算·腾讯云
玄尺_0074 天前
uniapp h5端使浏览器弹出下载框
前端·javascript·uni-app