JS Dasar: 30. Operator nullish coalescing

by istiq20

HTML

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>Operator nullish coalescing</title>
  </head>
  <body>
    <script>
      // tanpa nullish coalescing operator
      let parameter;

      let data = parameter;
      if (data === undefined || data === null) {
        data = "Nilai Default";
      }

      document.writeln(`<p>${data}</p>`);

      // dengan nullish coalescing operator
      data = parameter ?? "Nilai Default";

      document.writeln(`<p>${data}</p>`);
    </script>
  </body>
</html>