您好,登錄后才能下訂單哦!
這篇文章主要介紹js如何使用邏輯賦值運算符,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
邏輯賦值運算符
邏輯賦值運算符是由邏輯運算符&&、||、??和賦值運算符=組合而成。
const a = 1; const b = 2; a &&= b; console.log(a); // 2 // 上面等價于 a && (a = b); // 或者 if (a) { a = b }
檢查a的值是否為真,如果為真,那么更新a的值。使用邏輯或 ||操作符也可以做同樣的事情。
const a = null; const b = 3; a ||= b; console.log(a); // 3 // 上面等價于 a || (a = b);
使用空值合并操作符 ??:
const a = null; const b = 3; a ??= b; console.log(a); // 3 // 上面等價于 if (a === null || a === undefined) { a = b; }
注意:??操作符只檢查 null 或 undefined 的值。
以上是“js如何使用邏輯賦值運算符”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。