我创建了一个生成随机数的函数,该随机数包含在变量中。我 运行 控制台上的代码却未定义?

I created a function that generates a random number which is contained inside the variable. I run the code on the console yet I get undefined?

function nextSequence() {
    var randomNumber = (Math.floor(Math.random() * 3) + 1);
}

i 运行 这在控制台上但只是未定义我不知道这有什么问题。任何帮助表示赞赏

如果你想在函数外使用这个数字,你需要从函数体中return它然后调用函数本身:

function nextSequence() {
  return Math.floor(Math.random() * 3) + 1;
}

const num = nextSequence();

console.log(num);