function example(){
return 999
}
console.log(example());
//999
return에서 함수가 종료되므로 함수 내에서 return 뒤에 적은 것은 실행되지 않는다
function example(){
return 999;
console.log('안뇽');
}
//999
//안뇽은 출력되지 않음
같은 수식을 반복할 때 함수를 만들어서 return을 쓰면 편리하다(+파라미터 활용하기)!
function hello(name){
return name + "님 안녕하세요";
}
console.log("민영");
//민영님 안녕하세요 출력
console.log("진영");
//진영님 안녕하세요 출력
컴퓨터는 2진법으로 설계되어 있어 2진법으로 계산한 후 결과 값을 다시 10진법으로 보내주기 때문에 소수점 오차가 생긴다. 아주 정확한 계산이 필요한게 아니라면 일반적으로 반올림 한 값을 출력하게 한다.
console.log((0.5 + 1.4).toFixed(1));
자바스크립트에서는
//문자 + 숫자
'1' + 1 = 11
// 숫자 + 숫자
1 + 1 = 11
이 되기 때문에...
//평점 반올림해주는 수식
function myrate(productname, rate) {
let averagerate = rate.toFixed(0);
return productname + "의 평점은 " + parseInt(averagerate) + "점 입니다.";
}
console.log(myrate("핸드크림", 4.7));
//핸드크림의 평점은 5점입니다.