{"size": 576, "ext": "js", "max_stars_repo_path": "test/language/expressions/typeof/undefined.js", "max_stars_repo_name": "katemihalikova/test262", "max_stars_repo_stars_event_min_datetime": "2015-01-02T10:45:13.000Z", "max_stars_repo_stars_event_max_datetime": "2022-03-30T23:04:17.000Z", "max_issues_repo_path": "test/language/expressions/typeof/undefined.js", "max_issues_repo_name": "katemihalikova/test262", "max_issues_repo_issues_event_min_datetime": "2015-01-06T05:01:55.000Z", "max_issues_repo_issues_event_max_datetime": "2022-03-31T17:18:08.000Z", "max_forks_repo_path": "test/language/expressions/typeof/undefined.js", "max_forks_repo_name": "katemihalikova/test262", "max_forks_repo_forks_event_min_datetime": "2015-01-08T16:04:26.000Z", "max_forks_repo_forks_event_max_datetime": "2022-03-24T03:34:47.000Z"}
{"max_stars_count": 2602, "max_issues_count": 2157, "max_forks_count": 527, "avg_line_length": 18.5806451613, "max_line_length": 70, "alphanum_fraction": 0.6996527778}
// Copyright 2009 the Sputnik authors.  All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.

/*---
esid: sec-typeof-operator-runtime-semantics-evaluation
description: typeof undefined and void 0
info: |
  The typeof Operator

  Runtime Semantics: Evaluation

    ...
    Return a String according to Table 35.

  #table-35

  Undefined "undefined"
---*/

assert.sameValue(
  typeof undefined,
  "undefined",
  'typeof undefined === "undefined"'
);

assert.sameValue(
  typeof void 0,
  "undefined",
  'typeof void 0 === "undefined"'
);
