The undefined property is used to check if a value is assigned to a variable or not.
Syntax:
var x;
if (typeof x === "undefined") {
txt = "x is undefined";
} else {
txt = "x is defined";
}
Return Value: It returns ‘defined’ if the variable is assigned any value and ‘undefined’ if the variable is not assigned any value. More example code for the above property are as follows:
Below are examples of the undefined Property.
Example 1:
JavaScript
var a ="Geeksforneveropen"function test() { if (typeof a === "undefined") { txt = "'a' is undefined"; } else { txt = "'a' is defined"; } console.log(txt); } test(); |
Output:
'a' is defined
Example 2:
HTML
<body> <center> <h1 style="color: green"> neveropen </h1> <button onclick="test()"> Press </button> <h4> Click on the Press button to check if "a" is defined or undefined. </h4> <p id="gfg"></p> <script> function test() { if (typeof a === "undefined") { txt = "'a' is undefined"; } else { txt = "'a' is defined"; } document.getElementById( "gfg").innerHTML = txt; } </script> </center> </body> |
Output:
Supported Browsers:
- Google Chrome
- Firefox
- Internet Explorer
- Opera
- Safari

