개발 프로세스/Front-end

[JavaScript] 자바 스크립트 기본 문법 : 내장함수, 사용자 정의 함수

slowreem 2021. 6. 7. 17:28

1. 내장함수

  • eval() : 문자열 입력을 계산하여 결과를 반환
document.write(eval("1+2*3+4"));		// 11
  • parseInt(), parseFloat() : 문자열 값을 각각 정수와 실수로 변환
  • setTimeout() : 지정된 시간 후에 매개변수로 지정된 함수를 호출. 지연 시간은 millisecond 단위로 지정.
setTimeout(function_name, delay_time);

 

 

Standard built-in objects - JavaScript | MDN

This chapter documents all of JavaScript's standard, built-in objects, including their methods and properties.

developer.mozilla.org

 

 

eval(exp) exp의 자바스크립트 식을 계산하고 결과 리턴
parseInt(str) str 문자열을 10진 정수로 변환하여 리턴
parseInt(str, radix) str 문자열을 radix 진수로 해석하고, 10진 정수로 바꾸어 리턴
parseFloat(str) str 문자열을 실수로 바꾸어 리턴
isFinite(value) value가 숫자이면 true 리턴
isNaN(value) value가 숫자가 아니면 true 리턴

 

2. 사용자 정의 함수

function fn_name (a, b, c) {
	/* 함수 명령문들 */
}
<script type="text/javascript">
function show_alert() {
	alert("5 seconds passed...");
}

function show_message() {
	document.write("3 seconds passed...");
}

setTimeout(show_alert, 5000);
setTimeout(show_message, 3000);
</script>