小编Jon*_*han的帖子

奇怪的JavaScript运营商

我对操作员有一点问题.我有一个加号或减号的数字,具体取决于键输入.奇怪的是,运算符+ = 1和+ = 11将数字字面上添加到静态数字:60变为601和6011而不是61和71.

这是代码,因此请考虑静态数为60:

switch(e.keyCode) {
    case 37:
        boxID -= 1;
        break;
    case 38:
        boxID -= 11;
        break;
    case 39:
        boxID += 1; // Becomes 601
        break;
    case 40:
        boxID += 11; // Becomes 6011
        break;
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery operators

1
推荐指数
1
解决办法
220
查看次数

标签 统计

javascript ×1

jquery ×1

operators ×1