Toán tử typeof là toán tử một ngôi được đặt trước toán hạng đơn của nó, có thể thuộc bất kỳ kiểu nào. Giá trị của nó là một chuỗi chỉ ra kiểu dữ liệu của toán hạng. Toán tử typeof đánh giá thành "number", "string" hoặc "boolean" nếu toán hạng của nó là một số, chuỗi hoặc giá trị boolean và trả về true hoặc false dựa trên đánh giá.
Đây là danh sách các giá trị trả về cho typeof Nhà điều hành.
Loại | Chuỗi được trả về bởi typeof |
---|---|
Số | "số" |
Chuỗi | "string" |
Boolean | "boolean" |
| "đối tượng" |
Hàm | "chức năng" |
Không xác định | "không xác định" |
Null | "đối tượng" |
Ví dụ
Đoạn mã sau cho biết cách triển khai typeof nhà điều hành -
<html> <body> <script> var a = 10; var b = "String"; var linebreak = "<br />"; result = (typeof b == "string" ? "B is String" : "Bis Numeric"); document.write("Result => "); document.write(result); document.write(linebreak); result = (typeof a == "string" ? "A is String" : "Ais Numeric"); document.write("Result => "); document.write(result); document.write(linebreak); </script> </body> </html>