)変数名は(プロンプトの動作を変更変更しない、次のようにprompt
を使用しての極めて簡単な例が行く:このコードではなぜ
<!DOCTYPE html>
<html lang="en">
<head></head>
<body>
<script>
var name = prompt("Please enter your name");
if (name != null) {
console.log('problem!!!');
}
</script>
</body>
</html>
、[OK]を、[キャンセル]をクリックしをクリックするか、閉じているかどうかChromeの開発ツールでproblem!!!
と表示されているすべてのケースでクロスをクリックすると、プロンプトが表示されます。しかし、あなたが何か他のものにname
を変更する場合は、[OK]をクリックすると...
<!DOCTYPE html>
<html lang="en">
<head></head>
<body>
<script>
var randomName = prompt("Please enter your name");
if (randomName != null) {
console.log('problem!!!');
}
</script>
</body>
</html>
が...その後problem!!!
はONLY表示されます。そんなことがあるものか? prompt
の変数名の変更動作が変更されるのはなぜですか?
あなたは 'true/false'か空文字列' '' '' –