자바 스크립트를 통해 확장 양식에 숫자를 쓰는 동안 추가 0 인쇄

Etep

추가 0을 계속 인쇄하는 이유를 알아낼 수없는 것 같습니다.

현재 값이 730이면 다음과 같이 표시됩니다.

Expected: '700 + 30', instead got: '700 + 30 + 0'

기준 :

"번호가 주어지며 확장 양식의 문자열로 반환해야합니다. 예 :

12 10 + 2를 반환해야합니다.

42 40 + 2를 반환해야 함

70304는 70000 + 300 + 4를 반환해야합니다.

참고 : 모든 숫자는 0보다 큰 정수입니다. "


function expandedForm(num) {
  var i,
      position,
      numArr = Array.from(num.toString()).map(Number),
      numArrLen = numArr.length,
      result = '';
  if(num < 10){
    return num;
  } else {
    for(i = 0; i < numArrLen; i++){
      position = numArrLen-1-i;

      if( i === numArrLen-1 ){
        result += numArr[i] * Math.pow(10, position);
        console.log('done',result);
      } else {
        if(numArr[i] !== 0){
          result += numArr[i] * Math.pow(10, position) + " + ";
          console.log('keep going',result);
        } else {
          continue;
          console.log('zero', result);
        }
      }
    }
    return result;
  }
}
에 파스 카렐로

0을 설명하지 않는 수표가 첫 번째로 들어가므로 해당 수표에서 0인지 확인해야합니다.

if (i === numArrLen-1 && numArr[i]!==0)

그리고 그 후에 당신이 가질 문제는 당신이 후행을 가질 것 +입니다.

내가 할 일은 문자열을 추가하는 대신 배열에 푸시하고 조인하는 것입니다.

var result = []
result.push(30)
result.push(2)
console.log(result.join(" + ")

배열 메서드를 사용하여 실제로 해결할 수 있습니다.

(102030).toString().split("").map((n,i,a) => n*Math.pow(10, a.length-i-1)).filter(n => n>0).join(" + ")

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

날짜가 한 자리 숫자 인 자바 스크립트를 사용하여 동적 날짜를 만들려면 앞에 "0"을 추가해야합니다.

분류에서Dev

나는 자바 스크립트로 추측 게임을 작성하고 있습니다. 코드를 통해 숫자가 0에서 100 사이인지 확인하는 방법을 모르겠습니다.

분류에서Dev

자바 스크립트로 숫자 끝에 통화를 추가하는 방법

분류에서Dev

너비에 숫자를 추가하는 자바 스크립트 ()

분류에서Dev

루프 자바 스크립트를 통해 배열에 추가되는 새 요소의 색인 지정

분류에서Dev

C에서 추가 0 자리없이 부동 숫자를 인쇄하는 방법

분류에서Dev

크롬 확장 또는 자바 스크립트에 XPath 추가

분류에서Dev

자바 스크립트 : Promises를 통해 여러 사용자 정의 요소가 정의되었는지 확인

분류에서Dev

자바 스크립트에서 숫자를 확인하는 방법

분류에서Dev

자바 스크립트에서 일련의 숫자를 확인하는 방법

분류에서Dev

자바 스크립트의 각 td 요소에 대해 증가하는 숫자 ID를 자동으로 추가하는 방법

분류에서Dev

자바 스크립트를 통해 CSS 상태를 확인하는 방법

분류에서Dev

div의 자바 스크립트에 의해 추가 된 동적 양식

분류에서Dev

지정된 경로가 bash 스크립트를 통해 암호화 된 경우에도 이동식 장치에 있는지 확인

분류에서Dev

자바 스크립트로 인해 DOM과 CSS의 차이를 확인하는 가장 쉬운 방법

분류에서Dev

AJAX를 통해 제출되는 동안 양식에 클래스 추가

분류에서Dev

쉘 스크립트를 통해 Linux에 사용자를 추가하는 방법

분류에서Dev

캡타를 Google 양식에 추가하는 자바 스크립트 코드

분류에서Dev

동적으로 추가 된 체크 박스 목록 (자바 스크립트)에서 클릭을 수행 한 요소를 확인하는 방법

분류에서Dev

쉘 스크립트를 통해 삼바 공유에 사용자를 추가하는 방법

분류에서Dev

모듈 내에서 자바 스크립트 모듈이 스크립트 src (가져 오지 않음)를 통해로드되었는지 프로그래밍 방식으로 확인하는 방법

분류에서Dev

자바 스크립트를 입력하는 동안 입력 요소에 통화 패턴을 추가하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 문자열을 추가하는 동안 Proplem

분류에서Dev

확장 된 서식있는 텍스트 상자로 인쇄하기 위해 머리글 또는 바닥 글을 추가하는 방법은 무엇입니까?

분류에서Dev

라이브 페이지에 자바 스크립트를 추가하는 Chrome 확장 프로그램

분류에서Dev

Google지도 장소 양식을 자동 완성 주소 양식 자바 스크립트에 통합

분류에서Dev

스크립트를 통해 자동으로 Java import 문 추가

분류에서Dev

자바 스크립트 줄 안에 변수를 추가하는 방법

분류에서Dev

자바 스크립트에서 while 루프를 사용하여 숫자를 인쇄하는 방법

Related 관련 기사

  1. 1

    날짜가 한 자리 숫자 인 자바 스크립트를 사용하여 동적 날짜를 만들려면 앞에 "0"을 추가해야합니다.

  2. 2

    나는 자바 스크립트로 추측 게임을 작성하고 있습니다. 코드를 통해 숫자가 0에서 100 사이인지 확인하는 방법을 모르겠습니다.

  3. 3

    자바 스크립트로 숫자 끝에 통화를 추가하는 방법

  4. 4

    너비에 숫자를 추가하는 자바 스크립트 ()

  5. 5

    루프 자바 스크립트를 통해 배열에 추가되는 새 요소의 색인 지정

  6. 6

    C에서 추가 0 자리없이 부동 숫자를 인쇄하는 방법

  7. 7

    크롬 확장 또는 자바 스크립트에 XPath 추가

  8. 8

    자바 스크립트 : Promises를 통해 여러 사용자 정의 요소가 정의되었는지 확인

  9. 9

    자바 스크립트에서 숫자를 확인하는 방법

  10. 10

    자바 스크립트에서 일련의 숫자를 확인하는 방법

  11. 11

    자바 스크립트의 각 td 요소에 대해 증가하는 숫자 ID를 자동으로 추가하는 방법

  12. 12

    자바 스크립트를 통해 CSS 상태를 확인하는 방법

  13. 13

    div의 자바 스크립트에 의해 추가 된 동적 양식

  14. 14

    지정된 경로가 bash 스크립트를 통해 암호화 된 경우에도 이동식 장치에 있는지 확인

  15. 15

    자바 스크립트로 인해 DOM과 CSS의 차이를 확인하는 가장 쉬운 방법

  16. 16

    AJAX를 통해 제출되는 동안 양식에 클래스 추가

  17. 17

    쉘 스크립트를 통해 Linux에 사용자를 추가하는 방법

  18. 18

    캡타를 Google 양식에 추가하는 자바 스크립트 코드

  19. 19

    동적으로 추가 된 체크 박스 목록 (자바 스크립트)에서 클릭을 수행 한 요소를 확인하는 방법

  20. 20

    쉘 스크립트를 통해 삼바 공유에 사용자를 추가하는 방법

  21. 21

    모듈 내에서 자바 스크립트 모듈이 스크립트 src (가져 오지 않음)를 통해로드되었는지 프로그래밍 방식으로 확인하는 방법

  22. 22

    자바 스크립트를 입력하는 동안 입력 요소에 통화 패턴을 추가하는 방법은 무엇입니까?

  23. 23

    자바 스크립트에서 문자열을 추가하는 동안 Proplem

  24. 24

    확장 된 서식있는 텍스트 상자로 인쇄하기 위해 머리글 또는 바닥 글을 추가하는 방법은 무엇입니까?

  25. 25

    라이브 페이지에 자바 스크립트를 추가하는 Chrome 확장 프로그램

  26. 26

    Google지도 장소 양식을 자동 완성 주소 양식 자바 스크립트에 통합

  27. 27

    스크립트를 통해 자동으로 Java import 문 추가

  28. 28

    자바 스크립트 줄 안에 변수를 추가하는 방법

  29. 29

    자바 스크립트에서 while 루프를 사용하여 숫자를 인쇄하는 방법

뜨겁다태그

보관