今天我看到這些代碼片段:JavaScript - 這些賦值(使用| =作爲運算符)是什麼意思?
/**
* @param src: any variable of any type
* @param html: output format (true|false); default = false
* @param level: (internal, don't use)
*
* @return string: formatted output
*/
function showObj(src, html, level) {
level |= 0;
什麼是價值分配與| =(在 「水平| = 0」)?
我以前從未見過它,找不到任何關於它的東西。
這是一個按位'或'賦值運算符。我的猜測是,它確保水平是一個數字? –
它的工作原理是「如果存在等級獲得他的價值,如果不分配0值」。這是一個「OR」賦值運算符 –