메뉴 건너뛰기

조회 수 199 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

보통 매개변수에 기본값을 주는 방법은, 일상적으로 c와 같은 언어에서는

function d_test( a="", b="" ) {}

이런식으로 하곤 한다.

하지만, javascript에선 안먹히고, 오류만 떠서.. 찾아보았다.

<script> 
function d_test( a, b )
{
 a = a || "매개변수";
 b = b || "기본값";
 alert( a + "_" + b);
}
d_test();
</script>

실행시켜 보면 "매개변수_기본값" 이라는 메세지 박스가 뜰것이다.

a = a || "매개변수"; 이 문장은 얼마전에 포스팅한 php의 or가 쓰인 문장과 마찬가지로..
좌측의 결과가 실패라면, 우측을 실행한다는 식인것이다.

필자가 찾지 못한건지.. 아니면 정말 없는것인지.. 이런식으로 편법 비슷하게 default 매개변수를 쓰는 것 같다...
그래서 위의 문장은

d_test(false, null);

이런식으로 써도, 결국 전부 실패값을 넣어주는것이라서 아무것도 안적어주었을때와 같은 결과가 나온다.(아무것도 안 넣어줄때라면 undefined(정의되지 않았을때 나오는 값)로 취급 되어서 적용될테니 말이다.)

무튼, default 매개변수처럼 쓸 수 있다는 점은 분명하다.


  1. No Image 26Mar
    by
    2021/03/26 Views 1437 

    opener 값전달, 함수실행.(자식창에서 부모창으로 값전달, 함수실행)

  2. No Image 26Mar
    by
    2021/03/26 Views 197 

    getYear(); 크롬, 파이어폭스 에서 제대로 작동 안하는 문제

  3. DTREE 트리구조 만들기

  4. No Image 26Mar
    by
    2021/03/26 Views 190 

    페이지 이동

  5. No Image 26Mar
    by 조쉬
    2021/03/26 Views 199 

    default 매개변수(매개변수 기본값)

  6. No Image 25Mar
    by
    2021/03/25 Views 321 

    자바스크립트에서 이벤트 중단 하는 방법

  7. No Image 25Mar
    by
    2021/03/25 Views 218 

    현재 날짜, 시간 ( Month + 1 에 대해서 )

  8. No Image 25Mar
    by
    2021/03/25 Views 237 

    오브젝트 속성

  9. jqgrid 이용한 그리드 활용하기

  10. HTML, Javscript - 선택한 색상으로 배경색 바꾸기(pallet 만들기)

  11. No Image 09Mar
    by
    2021/03/09 Views 302 

    Javascript - 입력받은 숫자를 순서대로 홀짝 별로 배열에 삽입하기

  12. Javascript - Free SVG 한국맵 제어 처리

  13. No Image 09Mar
    by
    2021/03/09 Views 268 

    Javascript - form태그 내부 ajax처리시 2번 전송되는 현상

  14. javascript - vanillaJS로 체크박스(checkbox) 제어하기

  15. No Image 09Mar
    by
    2021/03/09 Views 726 

    Javascript - 유효성 체크(이메일 정규식, IP 정규식, 비밀번호 등)

  16. Javascript - 사업자 등록번호 유효성 체크

  17. No Image 09Mar
    by
    2021/03/09 Views 513 

    Javascript - Calendar 달력 생성하고 제어하기

  18. No Image 09Mar
    by
    2021/03/09 Views 224 

    Javascript - 입력한 년, 월의 마지막 날짜 구하기

  19. Javascript - 화면 캡처 후 서버에 저장하기(html2canvas 사용법, 주의사항)

  20. Javascript - 이미지 미리보기 회전되어 나옴(EXIF)

Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 13 Next
/ 13

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved