未定义变量的typeof用法

Tec*_*lco 7 javascript typeof

" typeof "JavaScript函数的最佳用法是什么?

if (typeof (myvar) == 'undefined') { 
//or
if (typeof (myvar) == undefined) { 
//or
if (typeof myvar == 'undefined') { 
//or
if (typeof myvar == undefined) { 
Run Code Online (Sandbox Code Playgroud)

谢谢

Que*_*tin 14

typeof是一个运算符,而不是一个函数,并返回一个字符串 ; 所以不要使用括号并将其与字符串进行比较.

当你比较事物时,除非你需要它,否则避免使用强制类型(即===不使用==).

if (typeof myvar === 'undefined') { 
Run Code Online (Sandbox Code Playgroud)