Skip to content

JavaScript Reference - Tập 11: Global Functions - Những hàm toàn cục linh hồn

TuanNDA
Published date:
Edit this post

Table of contents

Open Table of contents

1. Xử lý Mã hóa URI (URL Encoding)

Khi bạn muốn gửi dữ liệu lên URL mà có chứa ký tự đặc biệt (như dấu cách, tiếng Việt có dấu, hoặc các ký tự &, ?), bạn phải mã hóa chúng:


2. Các hàm chuyển đổi dữ liệu (Coercion)


3. Các hằng số toàn cục đặc biệt


4. Hàm eval() - “Con dao hai lưỡi”

eval() cho phép thực thi một chuỗi văn bản như thể nó là mã nguồn JavaScript.

let x = 10;
let y = 20;
let result = eval("x + y"); // Trả về 30

⚠️ Lưu ý quan trọng: Hạn chế tối đa việc sử dụng eval() vì nó gây ra lỗ hổng bảo mật nghiêm trọng nếu dữ liệu đầu vào đến từ người dùng.


5. Kiểm tra giá trị hợp lệ


Lời kết Tập 11

Hiểu rõ các hàm toàn cục giúp bạn xử lý dữ liệu đầu vào và giao tiếp URL một cách chính xác nhất. Trong Tập 12 - tập cuối cùng của Series Reference, chúng ta sẽ làm quen với “quái vật” RegExp (Regular Expressions).

Hẹn gặp lại các bạn!

Previous
JavaScript Reference - Tập 12: RegExp (Regular Expressions) - Sức mạnh tìm kiếm
Next
JavaScript Reference - Tập 10: Cookies và Storage - Quản lý dữ liệu Client