0
typeof
の入力が!=
からstring
の場合、return
で機能を取り消そうとしています。その部分は簡単です。しかし、私が見つけた唯一の方法は、返された値を呼び出す関数からそれを行うことです。JavaScript:関数を早く終了する(別の関数に返される値)
は、displayMessage
機能からの管理以外に、プログラムを完全に停止させる方法はありますか?
うまくいけばそれは理にかなっています。
var enterName = function(entered) {
var currentUser = prompt("Please enter a name");
if (typeof currentUser != "string") {
return false;
}
else {
return currentUser;
}
};
var displayMessage = function(currentUser) {
if (currentUser == false) {
alert("That's not a username"); }
else {
var display = alert(`${currentUser} was entered in the first function.`);
return display;
}};