当我在提示符下键入一个数字时 var myNumber = parseInt(prompt("..."))
我希望它被转换成一个数字数组。当我尝试使用 myNumber = myNumber.split("")
时,它返回:
Object 1 has no method 'split'
请帮帮我
最佳答案
你不能拆分 int,你需要有一个字符串数据类型才能让这段代码工作!
所以,我想建议先拆分它,然后将其转换为 int as
var numbers = "1, 2, 3";
var eachNumber = numbers.split(",");
/* now parse them or whatso ever */
这会起作用,因为您只是拆分字符串。然后你将按照你在第一个方法(你的)中所做的那样解析它。
关于javascript - 在 Javascript 中将数字转换为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20730360/