今天看一个js教程,讲师使用了类似var a = 20/3|1;这种除法,说是是Math.floor的简写,但我测试结果不是这样。
var a = 20/3|1;
var a = 20/3 | 1; //a是7
var a = Math.floor(20/3); //a是6
那到底|1起的作用是什么呢?
相关分类