소수점은 반올림이 필요한 경우가 많습니다. js는 round(), ceil(), Floor()라는 세 가지 반올림 기능을 제공합니다. 각각은 고유한 용도가 있으며 일상생활이나 과학 연구 데이터에서 반올림이 필요한 경우가 많습니다. 이것은 우리가 어린 시절부터 가장 많이 접하는 반올림 방법이기도 합니다. 원래는 정수를 의미하는데, 이 역시 이해하기 쉽습니다. Ceil은 천장이라는 뜻인데, 외국인들은 특히 시각적인 표현을 좋아하는데, 천장은 반올림할 때 소수가 1씩 늘어나야 하고, 바닥은 꼭 그 반대여야 한다는 것을 짐작할 수 있는데, 고등학교 수학에도 이런 표현이 있었던 걸로 기억합니다. [] 가우스 함수라고 부릅니다.
round(): 반올림
ceil(): 반올림
floor(): 반올림(가우시안 함수)
그러나 각각의 용도는 무엇입니까?
일상생활에서 가장 흔히 사용되는 표현입니다. 예를 들어 쇼핑몰에 가면 실제로 많은 제품에 소수점이 있지만 결제할 때는 다음과 같이 소수점을 반올림하는 경우가 많습니다.
결과:<script type="text/javascript"> function gro(){ var a=new Array(); a[0]=99;a[1]=1.49;a[2]=29;a[3]=69;a[4]=17; console.log("毛衣的价格:"+a[0]+"元"); console.log("辣条的价格:"+a[1]+"元"); console.log("洗发露的价格:"+a[2]+"元"); console.log("T恤的价格:"+a[3]+"元"); console.log("毛笔的价格:"+a[4]+"元"); var sum=0; for(var i=0;i<5;i++){ sum+=a[i]; } //收钱 console.log("应付款:"+Math.round(sum)+"元"); } gro(); </script>
毛衣的价格:99元 辣条的价格:1.49元 洗发露的价格:29元 T恤的价格:69元 毛笔的价格:17元 26 应付款:215元
<script type="text/javascript"> function cei(){ var a=new Array(); a[0]=99;a[1]=1.49;a[2]=29;a[3]=69;a[4]=17; console.log("毛衣的价格:"+a[0]+"元"); console.log("辣条的价格:"+a[1]+"元"); console.log("洗发露的价格:"+a[2]+"元"); console.log("T恤的价格:"+a[3]+"元"); console.log("毛笔的价格:"+a[4]+"元"); var sum=0; for(var i=0;i<5;i++){ sum+=a[i]; } //收钱 console.log("应付款:"+Math.ceil(sum)+"元"); } cei(); </script>
毛衣的价格:99元 辣条的价格:1.49元 洗发露的价格:29元 T恤的价格:69元 毛笔的价格:17元 26 应付款:216元
<script type="text/javascript"> function flo(){ var a=new Array(); a[0]=99;a[1]=1.49;a[2]=29;a[3]=69;a[4]=17; console.log("毛衣的价格:"+a[0]+"元"); console.log("辣条的价格:"+a[1]+"元"); console.log("洗发露的价格:"+a[2]+"元"); console.log("T恤的价格:"+a[3]+"元"); console.log("毛笔的价格:"+a[4]+"元"); var sum=0; for(var i=0;i<5;i++){ sum+=a[i]; } //收钱 console.log("应付款:"+Math.floor(sum)+"元"); } flo(); </script>
고급 JavaScript (5) js에서 소수와 정수를 취하는 일부 기능
위 내용은 js의 세 가지 주요 반올림 기능 비교(round(), ceil(), Floor())의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!