Computer >> Máy Tính >  >> Lập trình >> Javascript

Giá trị Boolean của undefined trong JavaScript là gì?

Boolean giá trị của không xác định là sai. Giá trị của Không chỉ không xác định mà cả null, false, NaN, chuỗi rỗng cũng là false.

Ví dụ

Trong ví dụ sau, các giá trị boolean của không xác định, sai, NaN và chuỗi trống được hiển thị. Nếu chúng ta nhìn vào 3 dòng mã đầu tiên, một lỗ được tạo trong mảng. Kể từ một lỗ không là gì ngoài một giá trị trống , các giá trị trống đó sẽ được thay thế bằng không xác định và giá trị Boolean false được hiển thị như được hiển thị trong đầu ra .

<html>
<body>
   <script>
      var arr = [1,2,3,4];
      arr[6] = 7;
      var x = arr[4]
      document.write(Boolean(x));
      var y = undefined;
      document.write("</br>");
      document.write(Boolean(y));
      var z = 5/"k"
      document.write("</br>");
      document.write(Boolean(z));
      var a = "";
      document.write("</br>");
      document.write(Boolean(a));
      document.write("</br>");
      var b = false;
      document.write(Boolean(b));
   </script>
</body>
</html>

Đầu ra

false
false
false
false
false