AEJoy —— 表达式之随机二进制块【JS】
【摘要】
效果图
定期变化,16x8块随机二进制数
想法
这里我们只是想创建一个随机的二进制数块我们可以指定列的数量,行的数量,以及数字变化的频率
设计
尽管有很多方法可以完成这个任务,但 JavaS...
效果图
定期变化,16x8块随机二进制数
想法
这里我们只是想创建一个随机的二进制数块我们可以指定列的数量,行的数量,以及数字变化的频率
设计
尽管有很多方法可以完成这个任务,但 JavaScript 有一些内置工具可以让这个任务变得非常简单。我们设计的第一个关键是使用 JavaScript 的 toString() 方法。这个方便的方法最常见的用途是简单地将数字转换为字符串。然而,toString() 还有另一个函数,它使用了一个不太为人熟知的可选参数。事实证明,您可以指定用于转换的基(即数字采用什么进制)。你已经习惯看到以 10 为基数的数字,这是 toString() 的默认模式,所以如果放任不管的话(so left to its own devices),它会将你的数字转换为以 10 为基数的字符串。然而,它也很乐意把你的数字转换成任何其他的基数。我们将利用这个特性将随机数转换为二进制(以 2 为基数)。
你可以自己看看 toString() 是如何工作的,通过创建一个文本层,并为源文本(SourceText)输入这个表达式:
(127.9) .toString (2)
您会注意到结果字符串是 “1111111”
文章来源: panda1234lee.blog.csdn.net,作者:panda1234lee,版权归原作者所有,如需转载,请联系作者。
原文链接:panda1234lee.blog.csdn.net/article/details/121347488
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)