In js, the usage of typeof is "typeof (expression)" or "typeof variable name". Typeof is a unary operation, placed before an operand, and the operand can be of any type. Its return value is a string describing the type of the operand.
The operating environment of this tutorial: windows7 system, javascript version 1.8.5, Dell G3 computer.
JS is a weak language. It does not need to determine the type of the variable when declaring it. JS will automatically determine it at runtime. So how to determine the type of a variable? js provides the typeof operator to detect the type of a variable.
Typeof is an operator. There are two ways to use it: typeof (expression) and typeof variable name. The first one is to operate on the expression. The second one is to operate on the expression. The second is to perform operations on variables.
The return type of the typeof operator is a string, and the values include the following:
1. 'undefined' --Undefined Variable or value
2. 'Boolean'-Boolean type variable or value
3. 'String'-String type variable or value
## 4.. 'number' 6. 'Function'-Functional variable or value 3. Simple exampleconsole.log(typeof a); //'undefined' console.log(typeof(true)); //'boolean' console.log(typeof '123'); //'string' console.log(typeof 123); //'number' console.log(typeof NaN); //'number' console.log(typeof null); //'object' var obj = new String(); console.log(typeof(obj)); //'object' var fn = function(){}; console.log(typeof(fn)); //'function' console.log(typeof(class c{})); //'function'
javascript advanced tutorial
]The above is the detailed content of How to use typeof in JavaScript. For more information, please follow other related articles on the PHP Chinese website!