包含动态数字的变量
Variables incorporating dynamic numbers
我正在尝试为12年级评估作品制作刽子手。
由于选择猜测的当前单词的长度,我需要创建变量。例如,如果单词是"猫",则
letter0 = 'c'
letter1 = 'a'
letter2 = 't'
到目前为止,我已经在 for 循环方面取得了一些进展。
for (i = 0; i <= currentWord.length){
//var letter(i) = currentWord.charAt(i)
i++
}
注释掉的行是我的目标,其中字母位置将被放入变量中。显然这是行不通的,因为变量只是直接读取为letter(i)
而不是letter(possible number)
。一旦达到长度,循环就会停止,因此每个字母currentWord
都有一个唯一的变量。
关于如何做到这一点的任何想法?
谢谢!
如果要将字符串转换为字符数组,请使用currentWord.split("")
它返回包含每个字符作为元素的数组。
如果循环是你的目标,你甚至不需要拆分,这按预期工作:
const word = "cat";
for (let i = 0; i < word.length; i++) {
console.log(word[i]); // Will output "c" then "a" then "t"
}
在大多数编程语言中,字符串只是字母数组。
如果你真的想要一个数组(有些事情你可以对数组而不是字符串做),你可以使用 word.split("")
它返回一个字母数组。
我建议把你的单词分成一个数组,就像哈克托建议的那样:
var letters_array = "cat".split('');
然后你可以遍历该数组(查看 JavaScript 中循环遍历数组的答案)
相关文章:
- 使用全局变量来存储数字(JavaScript)
- 如何在html中将字符串转换为数字?以及如何将变量传递到scriptlet代码中
- 如何在javascript中一旦变量达到某个数字就对其进行更改
- 通过变量在两个数字之间切换
- 如何将变量而不是文字数字放进去
- 为什么可以对整数变量调用toString(),而不能对文字数字调用
- 增加DIV数字变量的按钮
- 每次使用 Javascript 加载页面时增加一个数字(变量)的简单方法
- 需要将变量设置为特定的数字范围
- 在一个很明显是数字的变量上获取NaN
- javascript变量数字大于数字乘以多少
- JScalc.io计算器基本故障(输出变量为空,不返回数字)
- 在标记的php变量数字中添加逗号
- .size的变量获胜't显示正确的数字
- 如何用变量定义一个数组,然后用一个数字填充每个数组
- 添加两个数字变量将返回 NaN
- Javascript数字变量比较不起作用
- 使用变量和数字的操作
- 如何查找和替换包含数字的名称并将该数字存储在变量中
- 包含动态数字的变量