decodeURI

Hàm decodeURI() được sử dụng để giải mã một chuỗi đã được mã hóa của định danh tài nguyên thống nhất (URI) và trả về chuỗi không mã hóa.

Hàm này thuộc về đối tượng Global và được hỗ trợ bởi tất cả các trình duyệt phổ biến.

Cú pháp

decodeURI(encodedURIString);
Tham sốKiểu dữ liệuMô tả
encodedURIStringKiểu StringChuỗi URI đã được mã hóa cần giải mã.

Hàm này trả về một chuỗi URI đã được giải mã.

Giải thích

Hàm decodeURI() sẽ chuyển đổi tất cả các chuỗi đã được mã hóa trong URI thành các ký tự gốc tương ứng. Tuy nhiên, nó không thể giải mã các ký tự không được mã hóa bởi hàm encodeURI (ví dụ: #).

Ví dụ

let a = 'Hello JavaScript!';
let b = encodeURI(a);
 
console.log(b);
// 'Hello%20JavaScript!'
 
let c = decodeURI(b);
// 'Hello JavaScript!'