프롬프트에 var myNumber = parseInt(prompt("..."))
으로 숫자를 입력하면 숫자 배열로 변환되기를 원합니다. 내가 myNumber = myNumber.split("")
로 할 때 그것은 반환자바 스크립트에서 숫자를 배열로 변환
개체 1가있는 방법 '분할'
도움이없는 날하시기 바랍니다
프롬프트에 var myNumber = parseInt(prompt("..."))
으로 숫자를 입력하면 숫자 배열로 변환되기를 원합니다. 내가 myNumber = myNumber.split("")
로 할 때 그것은 반환자바 스크립트에서 숫자를 배열로 변환
개체 1가있는 방법 '분할'
도움이없는 날하시기 바랍니다
, 당신이 문자열 데이터 형식이 필요 당신은 INT를 분할 할 수 없습니다 이 코드는 작동합니다!
그래서, 내가 먼저 분할에 제안하고이 작동
var numbers = "1, 2, 3";
var eachNumber = numbers.split(",");
/* now parse them or whatso ever */
로 그냥 문자열을 분할하는대로, int로 변환하고 싶습니다. 그리고 나서 당신은 첫 번째 방법 (당신의 것)에서했던 것처럼 그것을 파싱 할 것입니다.
나는 firts var을 나눠서 또 다른 var을 만들 생각을해야했다. 감사합니다 Afzaal! – user3127052
예, 그렇게 할 수있었습니다! :) 그러나, 당신은 가장 환영합니다. :) –
숫자를 문자열로 변경 한 다음 분할해야합니다.
그런 다음이를 정수로 반환 할 수 있습니다. http://jsfiddle.net/kellyjandrews/Wa5zD/
var intArray = prompt("...").split(" ").map(Number);
간단히'.map (Number)'를 쓰면'map'을 단축 할 수 있습니다. –
myNumber
이 문자열 변수에 속 .split()
방법을 보유하지 않는 정수 변수입니다 - 여기
var myNumber = parseInt(prompt("Enter your number"));
var tempString = myNumber + "";
var arr = tempString.split("");
console.log(arr);
는 바이올린입니다.
var no = "12 13 14 15";
var noV = no.split(" ")
프롬프트에서 숫자를 구분하는 데 무엇을 사용하고 있습니까? 당신은 숫자를 분리 할 수없고, 당신은 문자열을 나눕니다. –
분할 후 왜 번호로 변환하지 않습니까? – HICURIN
나는 수를 나눌 수 없다는 것을 몰랐다. – user3127052