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

我在控制台上运行了这个,但只是没有定义,我不知道这是怎么回事.任何帮助都将不胜感激

推荐答案

如果要在函数之外使用此数字,需要从函数体返回该数字,然后调用函数本身:

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

const num = nextSequence();

console.log(num);

Javascript相关问答推荐

React状态变量在使用++前置更新时引发错误

在JavaScript中,如何将请求的回调函数的结果合并到运行的代码中?

如何提取Cypress中文本

如何获取转换字节的所有8位?

Vue:ref不会创建react 性属性

Redux工具包查询(RTKQ)端点无效并重新验证多次触发

当运行d3示例代码时,没有显示任何内容

给定一个凸多边形作为一组边,如何根据到最近边的距离填充里面的区域

无法从NextJS组件传递函数作为参数'

JS,当你点击卡片下方的绿色空间,而它是在它的背后转动时,

将Node.js包发布到GitHub包-错误ENEEDAUTH

将异步回调转换为异步生成器模式

为列表中的项目设置动画

如何根据输入数量正确显示alert ?

如何在AG-Grid文本字段中创建占位符

更改agGRID/Reaction中的单元格格式

未捕获的不变违规:即使在使用DndProvider之后也应使用拖放上下文

我的NavLink活动类在REACT-ROUTER-V6中出现问题

$GTE的mongoose 问题

将Windows XP转换为原始数据以在html前端中显示