0

我正在尝试* 教一班高中生在 Micro:Bit 上从块编码过渡到 JavaScript(真正的静态 TypeScript)。

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

孩子们要问的第一个问题是“我在哪里可以找到其他全局函数?” 而且,在使用 Google 将近两个小时后,我找不到该问题的答案。

那么,randint()记录在哪里以及其他此类功能的列表在哪里?

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

4

2 回答 2

1

阅读兰开斯特大学的文档可​​能值得一读。将高级语言压缩成在微型微控制器上运行的东西意味着连接到设备抽象层(DAL),因此像 randint 这样的东西是 micro:bit 特定的。

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

于 2020-09-13T21:03:29.217 回答
0

这不是真正的 JavaScript / Typescript 问题。这些语言中没有 randint() 函数。它是 micro:bit 特定的。要查看所有可用命令,请参阅https://makecode.microbit.org/reference上的文档

于 2020-09-13T15:59:52.027 回答