javascript - 变量按位赋值或在 Javascript 中赋值

标签 javascript

我遇到了这样的 Javascript 代码:

is_enabled = is_enabled | true;

它想做什么?对我来说,它似乎什么也没做。

最佳答案

我认为您所指的代码是:

is_enabled = is_enabled || true

这允许在代码中的其他位置定义变量is_enabled。因此,is_enabled 的值要么是它之前的定义,要么如果尚未声明,则为 true

关于javascript - 变量按位赋值或在 Javascript 中赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34644195/

相关文章:

javascript - 委托(delegate)点击事件导致事件触发两次

javascript - 调用 TypeScript 编译器作为 NPM 模块

javascript - 嵌入式 Vimeo 视频中的章节链接

javascript - Rspec & capybara : Setting focus to an element using jQuery doesn't apply `:focus` CSS

javascript - Chrome 控制台行为中的双美元 $$() 与美元符号 $()

javascript - jQuery从选择中删除选项

javascript - 通过 Javascript 中的循环操作颜色

javascript - 如何响应非 IE 浏览器中输入类型=文件的点击事件

javascript - 当我绑定(bind) false 值时,我的 Angular 7 Web 组件 @Input<boolean> 不起作用

javascript - 如何使用 WebAppInterface(Javascript 接口(interface))操作 Android View ?