Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Micro:Bit TypeScript randint()函数记录在哪里?_Javascript_Typescript_Bbc Microbit - Fatal编程技术网

Javascript Micro:Bit TypeScript randint()函数记录在哪里?

Javascript Micro:Bit TypeScript randint()函数记录在哪里?,javascript,typescript,bbc-microbit,Javascript,Typescript,Bbc Microbit,我试图在Micro:Bit上教一班高中生从块编码过渡到JavaScript(真正的静态类型脚本) pickrandom块转换为对randint()的调用,我本来希望调用Math.randint(),但显然randint()是TypeScript中的全局函数 孩子们要问的第一个问题是“我在哪里可以找到其他的全局函数?”而在谷歌工作了近两个小时后,我找不到这个问题的答案 那么,randint()记录在哪里?其他此类函数的列表在哪里 *背景:我是一名退休大学教师,在流感大流行期间“自愿”提供帮助。这实

我试图在Micro:Bit上教一班高中生从块编码过渡到JavaScript(真正的静态类型脚本)

pickrandom
块转换为对
randint()
的调用,我本来希望调用
Math.randint(
),但显然
randint()
是TypeScript中的全局函数

孩子们要问的第一个问题是“我在哪里可以找到其他的全局函数?”而在谷歌工作了近两个小时后,我找不到这个问题的答案

那么,
randint()
记录在哪里?其他此类函数的列表在哪里


*背景:我是一名退休大学教师,在流感大流行期间“自愿”提供帮助。

这实际上不是JavaScript/Typescript问题。这些语言中没有randint()函数。它是微型的:位特定的。要查看所有可用的命令,请参阅位于

的文档,可能值得一读。将高级语言压缩成运行在微型微控制器上的东西意味着连接到设备抽象层(DAL),因此randint之类的东西是微型的:位特定的

因此,对于不同的语言,它们看起来非常相似:


谢谢。我将问题编辑为“定义了randint()的位置”,而不是“在TypeScript中的位置…”链接中的引用是指向块。我正在寻找一个引用,该引用显示了Micro:Bit的TypeScript中使用的randint()函数。它似乎声明为@Bergi Thank you。这当然对我有帮助。我仍然在寻找一个对初学的学生更友好的参考书。我认为它是在各自的课程中定义的。我在任何地方都找不到源代码。@Bergi谢谢你的查找。哇!非常感谢你!您是如何找到列表中的第二个链接的?我找不到从“reference”到“randint”的路径。我假设您正在Makecode中使用JavaScript编辑器。我右键单击代码中的randint关键字,然后选择help。然后,您可以单击图标弹出帮助页面。