JavaScript 中哪些技巧属于“奇技淫巧”,哪些属于“高级用法”

2025-05-07 18:05:07
推荐回答(1个)
回答1:

高级用法:

;(function () {
// + new Date()
console.log("时间戳:" + + new Date());

// 9.99 >> 0
console.log("Math.floor:" + (9.99 >> 0));

// toggle ^= 1
var toggle = 0;
console.log("开关:" + (toggle ^= 1));
console.log("开关:" + (toggle ^= 1));
})();

奇技淫巧:

;(function () {
console.log((![]+[])[+[]]+(![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]);
})();