찾다

 >  Q&A  >  본문

javascript - js의 3개 숫자마다 쉼표를 재귀적으로 추가하는 방법은 무엇입니까?

예를 들어 234234는 234,234가 됩니다. 재귀적 구현을 ​​추구하면 코드가 적을수록 좋습니다.

習慣沉默習慣沉默2808일 전798

모든 응답(8)나는 대답할 것이다

  • 仅有的幸福

    仅有的幸福2017-05-19 10:38:04

    234234..toLocaleString()

    이라는 매우 간단한 메소드가 있습니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-19 10:38:04

    숫자의 숫자 표시를 구현하고 싶으신 것 같습니다. "123,45" 대신 "12,345"로 표시되기를 원하는 분들이 계십니다.
    일부 사람들이 제공하는 해결책은 숫자 "123456"이 ",123,456"으로 출력된다는 것입니다. 여기에는 분명히 추가 쉼표가 있습니다.

    1L의 답변(NumberObject.toLocaleString() 사용, 숫자를 문자열로 변환, 로컬 숫자 형식 순서 사용)으로 문제를 해결할 수 있지만 로컬 선호도에 따라 다르고 사람마다 결과가 다를 수 있으므로 권장하지 않습니다.

    비재귀적 구현

    소수점도 지원합니다!

    으아악

    재귀적으로 구현됨

    이 질문에는 재귀 구현이 필요하므로 답변에서도 재귀 구현을 제공합니다.

    으아악

    회신하다
    0
  • 高洛峰

    高洛峰2017-05-19 10:38:04

    윗층이 더 좋아요

    으아악

    회신하다
    0
  • 阿神

    阿神2017-05-19 10:38:04

    으아악

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:38:04

    으아악

    가장 짧은 코드는 여기에 있습니다. 더 짧은 코드가 있는지 살펴보겠습니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-19 10:38:04

    왼쪽에서 오른쪽으로

    으아악

    오른쪽에서 왼쪽으로

    으아악

    회신하다
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-19 10:38:04

    으아악

    몇일 전에 누군가가 이런 질문을 했습니다./q/10...
    그러나 위의 방법은 소수점에 적합하지 않습니다. js는 역방향 사전 검사를 지원하지 않으므로 소수점에 대해 다른 일반 규칙을 사용하십시오. 으아악

    그리고 재귀란 대체 무엇입니까? 이를 위해서는 재귀를 사용할 필요가 없습니다. 그렇죠?

    회신하다
    0
  • PHPz

    PHPz2017-05-19 10:38:04

    으아악

    회신하다
    0
  • 취소회신하다