개발 프로세스/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>