??和 | | 的区别

  • Post author:
  • Post category:其他


|| 例子

“” || "s"    =>    "s"
false || "s"  =>  "s"
0 || "s"   =>  "s"
null || "s"  =>  "s"
undefined || "s"  => "s"
规则:当第一个数据为假时 不管第二个数据是真是假 直接输出第二个数据

??例子

“” || “s” => “”

false || “s” => false

0 || “s” => 0

null || “s” => “s”

undefined || “s” => “s”

规则:当切仅当第一个数据为 null或者undefined的时候会认为前面的数据为假,才会输出第二个数据



版权声明:本文为weixin_47000305原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。