我有代码可以获取用户区域设置并将其存储在变量中。然后,我有一个条件来检查区域设置是否与特定值匹配 - 请参见下图:在上面您可以看到 locale 的值为“sv-SE”。然后我也有一个条件看看 locale 的值是否为“en-US”|| if 语句中的“en-GB”。我希望该语句为 false,因为在本例中 locale 的值为“sv-SE”,并且与语句中的字符串值不匹配 - 但 if 条件变为 true 并且 if 语句内的代码执行。为什么?
1 回答
慕标5832272
TA贡献1966条经验 获得超4个赞
您错过了与区域设置变量的比较...尝试执行此操作并查看它是否有效。
if (locale === 'en-US' || locale === 'en-GB') { ... }
添加回答
举报
0/150
提交
取消