javascript - js의 3개 숫자마다 쉼표를 재귀적으로 추가하는 방법은 무엇입니까?
習慣沉默
習慣沉默 2017-05-19 10:36:04
0
8
693

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

習慣沉默
習慣沉默

모든 응답(8)
仅有的幸福

234234..toLocaleString()

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

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

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

비재귀적 구현

소수점도 지원합니다!

으아악

재귀적으로 구현됨

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

으아악
小葫芦

윗층이 더 좋아요

으아악
阿神

으아악

伊谢尔伦

으아악

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

Ty80

왼쪽에서 오른쪽으로

으아악

오른쪽에서 왼쪽으로

으아악
我想大声告诉你

으아악

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

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

으아악

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!