Search notes:

JavaScript: equals operator (==)

<!DOCTYPE html>
<html>
<head>
  <meta content="text/html;charset=utf-8" http-equiv="Content-Type">
  <title>Javascript equals operator ==</title>

  <script type="text/javascript" src="../js-tablator/tablator.js"></script>

  <script type="text/javascript">

    var table_;

    function equals(a, b, comment) {
      eval('result =  ' + a + ' == ' + b)
      table_.addRow(a, '==', b, result, comment);
    }
    
    function main() {

       table_ = new tq84.tablator();

       equals(   '42'       ,      '42' , ''                        );  //  true
       equals(    '0'       ,       '0' , ''                        );  //  true
       equals(   '42'       ,     '"42"', ''                        );  //  true
       equals(   '""'       ,      '"0"', ''                        );  // false
       equals(    '0'       ,       '""', ''                        );  //  true
       equals('"false"'     ,    'false', ''                        );  // false
       equals( 'false'      ,      '"0"', ''                        );  //  true
       equals( 'false'      ,     'null', ''                        );  // false
       equals(  'null'      ,'undefined', ''                        );  //  true
       equals('"\\r\\n\\t"' ,        '0', ''                        );  //  true
       equals('"\\r\\n\\t "',        '0', 'note the spaces'         );  //  true
       equals('"\\r   \\t "',        '0', 'note the spaces'         );  //  true
       equals('"א"'         , '"אָ"'     , 'Niqqud'                  );

       table_.toBody();

    }

  </script>

</head>
<body onload='main()';>
</body>
</html>
Github repository about-javascript, path: /operators/equals.html

See also

Operators

Index