我为“between”功能做了一个原型。 为什么我不能直接在号码上使用它?它是Number对象!
var a = 21;
21.between("( 16 20 ]"); // this is wrong and not working
//alert ( typeof 21 ) is number
a.between("( 16 20 ]"); // working
答案 0 :(得分:6)
尝试:
(21).between("( 16 20 ]");
当解析器(嗯,词法分析器)看到“21”时它认为你有一个浮点常数。什么也有效(以及我个人看起来真的很蠢)是:
21..between("( 16 20 ]");