【週刊ドットインストール】 学習ロードマップにPHP/Laravelを追加、最近のAI使いこなしTips
if 文の条件が if (typeof timeoutId !== 'undefined') でしたが 下記の条件でも全て正常に動きました!! A-------------------------------------- if( typeof timeoutId !== undefined ) // '' を外した場合 B-------------------------------------- if( typeof timeoutId !== null ) // null にした場合( null にしても大丈夫でした ) C-------------------------------------- if( timeoutId !== 'undefined' ) // typeof を外した場合
if
if (typeof timeoutId !== 'undefined')
if( typeof timeoutId !== undefined )
''
if( typeof timeoutId !== null )
null
if( timeoutId !== 'undefined' )
typeof
こちらはどの場合でも問題ないのでしょうか?? typeof と null と undefined の違いを自分でも調べてみましたが こちらのコードで'undefined' を選択する理由が良くわからなかったです!!
undefined
'undefined'
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
if文の条件がif (typeof timeoutId !== 'undefined')でしたが下記の条件でも全て正常に動きました!!
A--------------------------------------
if( typeof timeoutId !== undefined )//''を外した場合B--------------------------------------
if( typeof timeoutId !== null )//nullにした場合(nullにしても大丈夫でした )C--------------------------------------
if( timeoutId !== 'undefined' )//typeofを外した場合こちらはどの場合でも問題ないのでしょうか??
typeofとnullとundefinedの違いを自分でも調べてみましたがこちらのコードで
'undefined'を選択する理由が良くわからなかったです!!