1. 인용문
//arguments를 사용하여 함수 매개변수의 개수를 결정할 수 있습니다.
//typeof를 사용할 수 있습니다. 변수의 타입명을 표현하기 위한 문자열
//변수 num이 문자열 타입인지 판단
if(typeof num == 'string')
//단, typeof는 객체 배열 타입을 구별할 수 없습니다.
//생성자를 사용하여 num이 문자열 유형인지 확인
if(num.constructor == String)
if(num.constructor == Array)
// 이 함수는 함수 변수의 길이와 변수 유형을 결정합니다.
function strict(types,args){
if(types.length != args.length){
throw "매개변수 개수가 잘못되었습니다." ;
}
for(var i=0; i
if (args[i].constructor != 유형[i]){
throw '인수 유형 불일치'
}
}
}