![]() |
1
4
Douglas Crockford(写jslint的人)在这段视频中解释了自己: http://www.youtube.com/watch?v=hQVTIJBZook#t=14m45s 但基本上(就像其他人提到的那样),这是因为强制类型。 值得看世界卫生组织的视频诚实-非常有趣和有用。 |
![]() |
2
12
我不太同意这些规定,而不反对使用
克罗克福德想要避免的主要原因
不保证:
一个真实的例子:
严格的
我们比较了
另一个例子,当你将某件事与
VS
上面的两个条件在末尾是等价的,但是第一个条件更易于阅读,当然,如果您知道类型强制和如何
学习如何
推荐文章:
|
![]() |
3
10
DougCrockford对JavaScript中的“好”和“坏”有自己的想法。相应地,JSlint实现了这些检查,但如果您不完全同意他的观点,则使它们成为可选的。
不允许的
不允许的
|
![]() |
4
3
从 instructions :
和
|
![]() |
5
2
这个
最好您应该知道要处理的数据类型,以便在代码中进行适当的比较。
这个
更清楚的是:
|
![]() |
6
1
标准相等运算符(==和!的行为=)取决于javascript版本。所以这是不使用它们的一个原因。 另一个原因是,=的行为往往非常模糊。 见 https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Operators/Comparison_Operators |
![]() |
7
0
我理解
我从来都不明白
|
![]() |
minus one · 空条件和空合并运算符*与*纯布尔表示法 7 年前 |
![]() |
zaozaoer · >>java中带负字节值的and>>>运算符 7 年前 |
![]() |
Ganesh Thampi · 使用位的奇偶程序 7 年前 |
![]() |
FredMan · Rust中的<-符号是什么? 7 年前 |
![]() |
user9578589 · Java条件数组 7 年前 |
![]() |
Francisco José Letterio · 无法理解指针操作 7 年前 |
![]() |
Danny · 如何在r中键入grep中的运算符 7 年前 |
![]() |
David Rector · 什么是?=操作员在Swift中做什么? 7 年前 |
|
Gian · “/”操作符在Lua中提供什么功能? 7 年前 |