相关疑难解决方法(0)

是什么 !!(不是)JavaScript中的运算符?

我看到一些代码似乎使用了一个我无法识别的运算符,以两个感叹号的形式出现,如下所示:!!.有人可以告诉我这个运营商的作用吗?

我看到这个的背景是,

this.vertical = vertical !== undefined ? !!vertical : this.vertical;
Run Code Online (Sandbox Code Playgroud)

javascript operators

2906
推荐指数
32
解决办法
51万
查看次数

在javascript中,一个空字符串总是false作为布尔值?

在javascript中,

var a = '';
var b = (a) ? false : true;   // fixed!
Run Code Online (Sandbox Code Playgroud)

var b将被设置为false.

这是一个可以依赖的定义行为吗?

javascript string boolean

126
推荐指数
5
解决办法
7万
查看次数

标签 统计

javascript ×2

boolean ×1

operators ×1

string ×1