결과만 필요할 Number.toFixed() 메서드를 사용해야 하지만 매번 소수점 자리 수를 찾는 건 좋은 방법이 아닐 수 있어요
예전에 계산해야 할 소수점을 []에 저장하고
for문을 돌려서 소수점이 가장 많은 개수를 가져와서 Number.toFixed() () 안에 넣을 수 있도록 했어요~~
function decimalFits(arr){//소수점 자리수가 가장많은 수 return
var decimalN = 0;
for(var j=0; j<arr.length; j++ ){
var n = arr[j];
if(!Number.isInteger(n)){ //소수
var d = String(n).split('.')[1].length; //문자열 소수점 다음 개수
if(decimalN < d)decimalN = d;
}
}
return decimalN;
}
var arr = [0.1, 0.12, 0.123]
decimalFits(arr); // 결과 : 3
Number.isInteger() - 정수인지 확인할 수 있는 메서드
3. Math. round, ceil, floor ( 반올림, 올림, 내림 )
반올림
Math.round(0.1); // 결과 : 0
Math.round(0.5); // 결과 : 1
올림
Math.ceil(0.1); // 결과 : 1
Math.ceil(0.5); // 결과 : 1
내림
Math.floor(0.1); // 결과 : 0
Math.floor(0.5); // 결과 : 0
100% 국내 제조 및 생산 제품 빨대 음용구와 호환 가능해 아이의 성장 단계에 맞춰 젖병과 빨대컵 등으로 활용 엄마의 가슴 형태를 그대로 구현한 젖꼭지 디자인으로 유두 혼동을 최소화할 수 있으며 젖꼭지 하단에 위치한 에어밸브로 공기를 순환시켜 배앓이와 중이염, 딸꾹질 등을 사전에 예방