javascript - 如何使用 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 总是显示“不好”,我该如何解决?
解决方案
假设您正在使用Maps JavaScript API,setZoom()
则不会返回值。因此,您的变量zoom
将始终为undefined
.
相反,调用getZoom()
正确设置变量,它返回一个Number
指示“地图的缩放”:
const zoom = mymap.getZoom();
if(zoom > 5) {
console.log('nice')
} else{
console.log('not nice')
}
推荐阅读
- javascript - 不交互时单击按钮
- android-camera2 - 使用 Camera2 API 拍摄 vivo X60 pro+ 的 48MP/50MP/100MP 图像
- javascript - 根据选择的另一个选项选择选项
- python - 如何将 4 维张量传递给只需要 3 维张量的 LSTM?
- laravel - Laravel Sanctum + Vue 认证
- sql - SQL Server 配置管理器未在 Windows 10 中显示
- r - 使用命名向量改变数据框中的变量
- javascript - 编码 jquery 事件,以便该事件中的函数需要在执行 ajax 之前完成
- visual-studio - 为什么我的 .NET 5.0 应用程序会登录到 VS2019 中的“npm”控制台窗口?
- azure - 如何将 Azure Cosmos DB REST(数据平面)API 与 AAD RBAC 一起使用?