2016-12-25 5 views
1

confirm()コマンドを使用するたびに、confirmが定義されていないことがわかります。私がAtom.io IDEでプログラミングしていることに注意することは重要です。私はプログラムをコンパイルして実行するためにScriptパッケージを使用しています。ここで私が実行しようとしているプログラムは次のとおりです。確認は定義されていない参照エラーですか?

if ("atom".length >= 6) 
{ 
    console.log("The statement is true") 
} 
else 
{ 
    confirm("The statement is false") 
} 
+0

我々はより多くのコードを見ることはできますか? – Li357

+0

何が問題なのですか? –

+1

'window.confirm( '')'を使ってみましたか? –

答えて

0

アトムのスクリプトパッケージはalertconfirm、あるいはwindowを含め、DOMやブラウザAPIとJSを実行しません。代わりにブラウザからスクリプトを実行する必要があります。

このStackSnippetで実行して、それは問題ないはずです。

if ("atom".length >= 6) 
 
{ 
 
    console.log("The statement is true") 
 
} 
 
else 
 
{ 
 
    confirm("The statement is false") 
 
}

0

のAtom APIは、詳細についてはdocumentationを参照して、atom.confirm()を提供します。

atom.confirm({ 
    message: 'How you feeling?', 
    detailedMessage: 'Be honest.', 
    buttons: { 
     Good: function() { 
     return window.alert('good to hear'); 
     }, 
     Bad: function() { 
     return window.alert('bummer'); 
     } 
    } 
}); 
関連する問題