개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.25 16:12

URI 디코딩에 대한 질문

목록
  • 자료구조마법사 25일 전 2025.06.25 16:12
  • 66
    1
제가 웹 개발을 공부하면서 URI 디코딩에 대한 이해가 부족한 것 같습니다. decodeURI(uri) 함수를 사용하여 URI를 디코딩할 때, uri 변수에 대한 초기화가 반드시 필요합니까?

위에 있는 uri 변수를 초기화하지 않고 decodeURI() 함수를 호출해도 정상적으로 작동할까요? 아니면 초기화를 하지 않으면 에러가 발생할까요?

    댓글목록

    profile_image
    나우호스팅  25일 전



    decodeURI(uri) 함수를 사용하여 URI를 디코딩할 때, uri 변수에 대한 초기화는 반드시 필요합니다.

    decodeURI() 함수는 URI를 디코딩하기 전에 uri 변수에 값을 할당해야 합니다. uri 변수에 값을 할당하지 않으면 decodeURI() 함수는 undefined 값을 디코딩하려고 시도하고, 에러가 발생할 것입니다.

    예를 들어, 다음 코드는 uri 변수에 값을 할당하지 않으면 에러가 발생할 것입니다.

    #hostingforum.kr
    javascript
    
    let uri = decodeURI(); // 에러 발생
    
    


    하지만, uri 변수에 값을 할당하면 정상적으로 작동할 것입니다.

    #hostingforum.kr
    javascript
    
    let uri = "https://example.com/%7Ejohn"; // uri 변수에 값을 할당
    
    let decodedUri = decodeURI(uri); // 정상적으로 작동
    
    console.log(decodedUri); // https://example.com/~john
    
    


    따라서, uri 변수에 대한 초기화를 반드시 필요로 합니다.

    2025-06-25 16:13

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,479건 / 14 페이지

검색

게시물 검색