小编Dav*_*oun的帖子

使用JavaScript进行多次左手分配

var var1 = 1,
    var2 = 1,
    var3 = 1;
Run Code Online (Sandbox Code Playgroud)

这相当于:

var var1 = var2 = var3 = 1;
Run Code Online (Sandbox Code Playgroud)

我很确定这是变量定义的顺序:var3,var2,var1,它等价于:

var var3 = 1, var2 = var3, var1 = var2;
Run Code Online (Sandbox Code Playgroud)

有没有办法在JavaScript中确认这一点?可能使用一些分析器?

javascript variables variable-assignment

181
推荐指数
4
解决办法
10万
查看次数

PHP:为什么用!! $ var而不是(boolean)$ var进行类型转换?

这两个都将确保$ var是一个布尔值,但后者似乎更清楚.双重感叹号(!!)的类型较短但不太清晰,更容易引起混淆.更不用说难以进行搜索以获得答案.

双重感叹号是我在JavaScript中听到的,它没有布尔类型转换.看到它在PHP中使用也是正常的吗?

php casting boolean

5
推荐指数
1
解决办法
2072
查看次数