- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我在这里错过了什么?这个剧本对我来说很合适。
但出于某种原因,当我向它发送邮政编码 02897(或任何应该是罗德岛的邮政编码)时,它返回新罕布什尔州。除了 Javascript 开发人员可能拥有的政治信仰(当然大多数人更愿意住在新罕布什尔而不是罗德岛),为什么这个脚本不起作用?
新泽西州和阿拉巴马州工作得很好。为什么罗德岛得不到爱?
function getState(zip) {
var thiszip = zip; // parseInt(zip);
if (thiszip >= 35000 && thiszip <= 36999) {
thisst = 'AL';
thisstate = "Alabama";
}
else if (thiszip >= 03000 && thiszip <= 03899) {
thisst = 'NH';
thisstate = "New Hampshire";
}
else if (thiszip >= 07000 && thiszip <= 08999) {
thisst = 'NJ';
thisstate = "New Jersey";
}
else if (thiszip >= 02800 && thiszip <= 02999) {
thisst = 'RI';
thisstate = "Rhode Island";
}
else {
thisst = 'none';
}
return thisst;
}
最佳答案
03000
等于 1536
作为小数。
这是因为前导零导致该值被解释为八进制。
既然你最后是做数值比较,为什么不在比较中省略前导零呢?
else if (thiszip >= 3000 && thiszip <= 3899) {
否则,使用parseInt
并声明小数:
else if (thiszip >= parseInt(03000, 10) && thiszip <= parseInt(03899, 10)) {
// ^^^ pass radix parameter ^^^ pass radix parameter
你可能想要parseInt
传入的值:
var thiszip = parseInt(zip, 10);
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Grammar_and_types https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseInt
关于javascript - 为什么 >=(大于或等于)比较在 Javascript 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31868020/
我正在尝试使用 vlookup 在 Excel 中创建成绩册功能。我正在尝试匹配条件(>=92、>=90 等),但是我无法解决这个问题。 如何使用 vlookup寻找大于或等于引用的值? =VLOOK
我无法弄清楚如何在查询中进行“大于或等于”比较。 我有一个模型字段: invoicedate = db.Column(db.Date(), nullable=True, key='InvoiceDat
我正在运行针对一些数据编写的小型 Python 测试,得到了一些奇怪的结果。归结为: priceDiff = 219.92 - 219.52 if(priceDiff >= .40): prin
在 Kotlin when声明我可以做 in 2..4相当于 >= 2和 = 2 ?我尝试了无限范围:in 2.. ,但这似乎不是一回事。 我也试过只输入 >= 2 ,但也没有运气。 我如何在 kot
我试图了解 SHA-1 哈希函数中使用的内部机制。我还指的是 FIPS-180 标准。 设法编写一个实现能够返回对字符串“abc”进行哈希处理的准确结果。然而,我仍然直言不讳地解释如何解释 >= 56
我有一个 MySQL 照片表,并将它们的尺寸存储在单个 varchar 字段中,即。 “1024x768”。有没有办法选择大于或等于给定尺寸的照片,而无需修改表格来分别存储“高度”和“宽度”? 谢谢
什么是大于或等于的简单构造,其中相等部分仅基于 bool 参数应用。 一种直接的方式(Type(Java)Script): function isGreaterThanOrEqual(a: numbe
一般如何使用NEON比较指令? 这是一个案例,我想使用大于或等于指令? 目前我有一个, int x; ... ... ... if(x >= 0) { .... } 在 NEON 中,我想以同样的方式
这个问题已经有答案了: Floating point less-than-equal comparisons after addition and substraction (1 个回答) 已关闭 3
我有一个要求,我需要两个日期选择器来输入起始日期和截止日期。截止日期应该大于或等于起始日期(选择起始日期后,所有以前的日期都应该在第二个 Datepiker 中禁用)。也from date 和 tod
是否可以将约束设置为...例如: 小于或等于 100 但大于或等于 50 这样一来,在较小的设备上(我很难让 iPhone 3.5 英寸到 4.7 英寸的 View 看起来不错,因为它们都属于同一尺寸
我在这里错过了什么?这个剧本对我来说很合适。 但出于某种原因,当我向它发送邮政编码 02897(或任何应该是罗德岛的邮政编码)时,它返回新罕布什尔州。除了 Javascript 开发人员可能拥有的政治
我正在调查 smoothstep(edge0, edge1, x)功能。 docs如果 edge0 >= edge1,则表示结果未定义. 在 a shader有一行: smoothstep(radiu
http://msdn.microsoft.com/en-us/library/system.double.epsilon.aspx If you create a custom algorithm
(log n)^k = O(n)? For k greater or equal to 1. 我的教授在类里面向我们展示了这个陈述,但是我不确定时间复杂度为 O(n) 的函数意味着什么。即使是像 n^
Mysql表 Name | Amount ------------ name1 | 150 name1 | 90 name2 | 100 name2 | 110 name3 | 10 结
我是一名优秀的程序员,十分优秀!