javascript - 为什么我得到楠
问题描述
尝试使用以下代码计算 BMI:
var mark = {
fullName: 'John Cartor',
Weight : 90,
height : 1.59,
calcBMI: function(){
this.bmi= this.weight / (this.height* this.height);
return this.bmi;
}
};
john.calcBMI();
mark.calcBMI();
console.log(john, mark);
但我遇到了Not a number
错误。
解决方案
我不确定你想要达到什么目标,但你可以试试这个:
var mark = {
fullName: 'John Cartor',
weight : 90,
height : 1.59,
calcBMI: function(){
this.bmi= this.weight / (this.height* this.height);
return this.bmi;
}
};
console.log(mark.calcBMI());
属性Weight
应该是weight
然后就可以调用方法了calcBMI()
。
我正在向您展示这种方法,因为您已经对所有值进行了硬编码。因此,在这种情况下,它非常简单。
推荐阅读
- wordpress - Wordpress 搜索 - 如何从标题或元键搜索?获得两个结果
- java - WildFly Swarm 配置消息远程
- django - social-django 包在尝试登录 facebook 时显示错误
- java - 编译中不存在包
- linux - 识别应用于给定目的地的路由规则
- c# - 获取将子项添加到特定注册表项的进程
- apache-spark - Spark - 如何获取 Hive 视图或表指向的快照名称
- fonts - ColdFusion 不安装字体 OpenType TTF
- neo4j - 如何在可变长度模式匹配的范围内使用变量
- nginx - kubernetes nginx入口日志不显示外部ips