首页 > 解决方案 > 如何使用 IF 逻辑来获取特定值

问题描述

我是 javascript 新手。我尝试使用 if 逻辑,但我失败了。我的计划是如果缩放值大于 5,console.log 显示“nice”。这是我的代码:

const zoom = mymap.setZoom(0);
if(zoom > 5) {
                console.log('nice')
            } else{
                console.log('not nice')
            }

console.log 总是显示“不好”,我该如何解决?

标签: javascript

解决方案


假设您正在使用Maps JavaScript APIsetZoom()则不会返回值。因此,您的变量zoom将始终为undefined.

相反,调用getZoom()正确设置变量,它返回一个Number指示“地图的缩放”:

const zoom = mymap.getZoom();
if(zoom > 5) {
    console.log('nice')
} else{
    console.log('not nice')
}

推荐阅读