为什么这两种打印所有被3和5整除的数字在5到50之间的解决方案都起作用?

亡灵万代

这是我对问题的解决方案:

var count = 5;

while (count <= 50) {
  if ((count % 3 || count % 5) === 0) {
    console.log(count);
  }
  count++;
}

这是我的讲师解决方案:

var count = 5;

while (count <= 50) {
  if (count % 3 === 0 && count % 5 === 0) {
    console.log(count);
  }
  count++;
}

这两个解决方案都给出了正确的答案,但我质疑为什么||。在我的问题上起作用,而不是&&,我都尝试了。&&都需要正确运行才能正确运行,对吗?那不是正确的用法吗?

jar

var count = 5;

while(count <= 50) {
    console.log(`count = ${count} | (count % 3 || count % 5) = ${(count % 3 || count % 5)}`);
    if((count % 3 || count % 5) === 0) {
        console.log(count);
    }
    count++;
}

这是因为在所有的情况下count % 3 === 0,并count % 5没有,数量优先的or (||)声明,因为它的“truthy”。

例如。

count = 6, 0 || 1 // 1, since 0 is "falsy"
count = 8, 2 || 3 // 2
count = 15, 0 || 0 // 0

因此,您似乎偶然发现了正确的解决方案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

打印列表元素 - 这两种解决方案有何不同?

来自分类Dev

为什么我在两种解决方案之间得到了不同的结果图?

来自分类Dev

\\ d \\ d \\ d和\\ d {3}这两种语法在所有环境中是否都相同?

来自分类Dev

\\ d \\ d \\ d和\\ d {3}这两种语法在所有环境中是否都相同?

来自分类Dev

for循环问题的两种解决方案之间的区别?

来自分类Dev

为什么这两种方式的数据绑定不起作用?

来自分类Dev

这两种实现之间有什么区别?

来自分类Dev

这两种解决方案中哪一种效率更高?(Java哈希集)

来自分类Dev

这两种解决方案中哪一种效率更高?(Java哈希集)

来自分类Dev

为什么两种输入字符串的方法都起作用?

来自分类Dev

负载测试中这两种方案之间的区别

来自分类Dev

这两种OOP方案之间的区别?

来自分类Dev

为什么通过以两种相似的方式向fmincon输入约束来获得不同的解决方案?

来自分类Dev

为什么通过以两种相似的方式向fmincon输入约束来获得不同的解决方案?

来自分类Dev

为什么std :: is_permutation无法在两种不同类型的数据之间起作用?

来自分类Dev

可疑的转换在解决方案中没有继承的类型->为什么/以某种方式起作用

来自分类Dev

如果这两种Perl书写风格有什么区别,为什么结果不同?

来自分类Dev

这两种检查数字是否为质数的方法有什么区别?

来自分类Dev

这两种Pig数据类型之间有什么区别?

来自分类Dev

这两种原型继承的实现之间有什么区别?

来自分类Dev

Javascript中这两种要求之间有什么区别?

来自分类Dev

C#属性,这两种实现之间有什么区别?

来自分类Dev

这两种ER设计之间有什么区别吗?

来自分类Dev

sizeof的这两种用法之间有区别吗?

来自分类Dev

sizeof的这两种用法之间有区别吗?

来自分类Dev

为什么这两种为onPressed指定回调的方法有效?

来自分类Dev

为什么这两种向量加法方法有所不同?

来自分类Dev

这两种异步方法有什么区别?

来自分类Dev

这两种递归方法有什么区别

Related 相关文章

  1. 1

    打印列表元素 - 这两种解决方案有何不同?

  2. 2

    为什么我在两种解决方案之间得到了不同的结果图?

  3. 3

    \\ d \\ d \\ d和\\ d {3}这两种语法在所有环境中是否都相同?

  4. 4

    \\ d \\ d \\ d和\\ d {3}这两种语法在所有环境中是否都相同?

  5. 5

    for循环问题的两种解决方案之间的区别?

  6. 6

    为什么这两种方式的数据绑定不起作用?

  7. 7

    这两种实现之间有什么区别?

  8. 8

    这两种解决方案中哪一种效率更高?(Java哈希集)

  9. 9

    这两种解决方案中哪一种效率更高?(Java哈希集)

  10. 10

    为什么两种输入字符串的方法都起作用?

  11. 11

    负载测试中这两种方案之间的区别

  12. 12

    这两种OOP方案之间的区别?

  13. 13

    为什么通过以两种相似的方式向fmincon输入约束来获得不同的解决方案?

  14. 14

    为什么通过以两种相似的方式向fmincon输入约束来获得不同的解决方案?

  15. 15

    为什么std :: is_permutation无法在两种不同类型的数据之间起作用?

  16. 16

    可疑的转换在解决方案中没有继承的类型->为什么/以某种方式起作用

  17. 17

    如果这两种Perl书写风格有什么区别,为什么结果不同?

  18. 18

    这两种检查数字是否为质数的方法有什么区别?

  19. 19

    这两种Pig数据类型之间有什么区别?

  20. 20

    这两种原型继承的实现之间有什么区别?

  21. 21

    Javascript中这两种要求之间有什么区别?

  22. 22

    C#属性,这两种实现之间有什么区别?

  23. 23

    这两种ER设计之间有什么区别吗?

  24. 24

    sizeof的这两种用法之间有区别吗?

  25. 25

    sizeof的这两种用法之间有区别吗?

  26. 26

    为什么这两种为onPressed指定回调的方法有效?

  27. 27

    为什么这两种向量加法方法有所不同?

  28. 28

    这两种异步方法有什么区别?

  29. 29

    这两种递归方法有什么区别

热门标签

归档