function ํจ์(){
return 123
}
// 123์ ๋ฐํ
ํจ์() = 123;
1. return ์์ ์๋ฌด๊ฑฐ๋ ๋ค ์ฌ ์ ์๋ค
2. return ๋ฐ์ ์๋ ์ฝ๋๋ ์คํ๋์ง ์์(ํจ์์ข
๋ฃ)
3. return ์ ๊ฐ์ ๋ฐํํ๋ค
๋ถ๋์์์ ๋ฌธ์ ๋ ์ ๋ฒ์ ๊ณต๋ถํด์ ์๊ณ ์์ง๋ง ํ๋ฒ ๋ ์ฐพ์๋ดค๋ค.
1.1 + 0.3
> 1.4000000000000001
> ์์ฃผ์์ฃผ ์์ ์ค์ฐจ ๋ฐ์
> ๋ฌดํ์์, ์ํ์์์ ๊ฒฝ์ฐ ๊ฐ์๋ถ๊ฐ ํํํ ์ ์๋ ๋นํธ ์๋ฅผ ๋์ด๊ฐ๊ฒ ๋๋ฉด ์์ค๋๋ ๋ถ๋ถ์ด ์๊ธฐ๊ธฐ ๋๋ฌธ
- ์์์ ์ ์ ๋ถ ์์ ์ค ๋ค ๋ค์ ๋๋๋ค.
(1.1 * 10 + 0.3 * 10)/10
> 1.4
- ์์์ ์ ์ ํํ๊ฒ ๊ณ์ฐํด์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด๋ค.
- ์ฐ์ฐ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์ฌ๋ฆผํ๋ค
function vat(e) {
var num = (e * 1.1).toFixed(2); // ๋ฌธ์๋ก ๋ฐํ๋จ
return parseFloat(num); // ์ซ์๋ก ๋ณํ ํ return
}
// ๐ก ms ๋ณํ๊ธฐ
function ๋ฐ๋ฆฌ์ธ์ปจ๋(m,s){
let ms = s * 1000 + m * 60000;
return ms;
}
// ์์ 1000, 60000์ ๋ถ๋ฐฐ๋ฒ์น ์๊ฐํด์ 1000์ผ๋ก ๋ฌถ์์ด๋ ๊ด์ฐฎ์์ ๋ฏ
// ๐ก ํ ์ธ๊ฐ ๊ณ์ฐ๊ธฐ
function ๋ฐ๊ฒ์ธ์ผ(p,first) {
let sale;
if(first === true){ // ์ฒซ ๊ตฌ๋งค๊ฐ true ์ด๋ฉด
sale = (p * 0.9 - 1.5).toFixed(1); // ๊ณ์ฐ ํ 1.5๋ฌ๋ฌ ๋ ํ ์ธ. ์์์ 1์์๋ฆฌ ๊น์ง
} else { // ์๋๋ฉด
sale = (p * 0.9).toFixed(1); // ๊ทธ๋ฅ ๊ณ์ฐ
}
return parseFloat(sale); // ์ซ์๋ก ๋ณํํ์ฌ ๋ฐํ
}
๐