我有以下的代码片段:
var code = 895804220010013030;
var last = code.slice(-2);
var n = last.includes(00, 01, 10, 11, 20, 21, 30, 31 );
if (n===true) {
alert(n)
} else {
alert('false')
}
但是如果不将数字用引号括起来,它会引发语法错误,唯一有效的方法就是对数字加上引号。
var code = 895804220010013030;
但我需要在不加引号的情况下运行它。
slice
函数,所以你会收到那个错误。另外,includes
函数的使用方式是someString.includes(elementToSearch, ?fromIndex)
。 - halilcakarvar x = 895804220010013030; console.log(x);
和console.log(895804220010013030 === 895804220010013000)
(其中895...030 === 895...000))。 - freedomn-m