javascript - 在 Javascript 中将数字转换为数组

标签 javascript arrays split

当我在提示符下键入一个数字时 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/

相关文章:

javascript - rails : submitting a form without reloading the page

javascript - 在 BigCommerce 中更改 "The selected product combination is currently unavailable"文本

python - 如何选择以值结尾的 3D numpy 数组的子集?

java - .split() 包含字符 "++"的字符串

python - 在Python中多次分割字符串

javascript - Angular Directive 未能添加元素图标

javascript - 正则表达式用于检查字符串是否不应包含某些单词,但如果这些单词前面有 'to' 或 'for' 则可以

arrays - 无法将数组类型查询字符串解析为对象列表

c - 如果 C 有指针,为什么它需要数组?

iphone - Objective-C 拆分()?