오늘 js 정보 상자를 시뮬레이션하는 div CSS 클래스 라이브러리를 작성할 때 문제가 발생했습니다. 매개변수를 전달하지 않으면 "프롬프트 정보"가 자동으로 창 제목으로 사용되기를 바랍니다. 이렇게 작성해 보았습니다
function MessageBox( title="" ){
}
내 작업이 실패한 것은 의심의 여지가 없습니다. (그렇지 않았다면 이 블로그 게시물을 게시하지 않았을 것입니다.)
드디어 Baidu를 몇 가지 후, 이거 찾았어요 좋은 것
기능 테스트(a ){
var b=arguments[0]?arguments[0]:50;
return a ':' b;
}
저의 겸손한 이해에 따르면, 인수는 다음과 같습니다. 0부터 시작하는 첨자가 있는 배열은
순서로 함수의 매개변수를 나타냅니다. 예를 들어 위 예에서 인수[0]은
매개변수를 나타냅니다. 사실,args[0] ?arguments[0]:50은 다음과 같이 쓸 수도 있습니다: Arguments[0] || 50; 쓰기 방법은 매우 간결합니다. 위는 js에서 함수 매개변수의 기본값을 설정하는 방법입니다.