Trong JavaScript, không giống như nhiều ngôn ngữ lập trình khác, chúng tôi không chỉ định loại biến khi khai báo nó, thay vào đó, loại biến được tự động suy ra dựa trên giá trị mà nó nắm giữ. Nói cách khác, JavaScript là một ngôn ngữ lập trình “gõ động”. Trong các ngôn ngữ như vậy, loại biến có thể thay đổi trong suốt chương trình Show Ví dụ Javascriptnumber07 number08 number09 number0 number09 number2 number3 number09 number5 number08 number09 number8 number09 string0 string1 string2 ________ 109 ________ 54 number08 number09 string7 number09 string9 number10 number11 number10 number13 number14 number09 number16 ________ 109 ________ 54 number19 đầu ra number9 Như đã thấy trong ví dụ trên, x được khởi tạo thành một số, sau đó chúng tôi khởi tạo nó thành một chuỗi và sau đó là một đối tượng. Điều này gây khó khăn cho việc theo dõi loại biến 'x' trong suốt chương trình loại. Từ khóa typeof giúp xác định loại biến trong Javascript. Vì Javascript là ngôn ngữ lập trình được nhập động, nên có thể sử dụng typeof để tìm loại biến Nó có thể được sử dụng trong một hàm để kiểm tra kiểu dữ liệu của một biến hoặc để kiểm tra xem một biến có được khai báo hay không Hãy xem xét các ví dụ sau để hiểu điều này tốt hơn ví dụ 1 Javascriptnumber07 number08 number09 number2 number14 number09 number16____217 number18 number19 number19 đầu ra number ví dụ 2 Javascriptnumber07 number08 number09 number2 string0_______51 string2 number09 number16____217 number18 number08 number19 đầu ra string ví dụ 3 Javascriptnumber07 number75 number76 number2 number78____379 number070 number76 number16____217 number074 number76 number16____217 number078 number76 number16____217 number082 number76 number16______217 number086 number08 number19 đầu ra number1 Một cách sử dụng phổ biến của toán tử typeof là xác định loại biến và thực hiện các hành động tương ứng trong một hàm Ví dụ Javascriptnumber07 ________ 109 ________ 1091 ________ 1092 number10 number094 number095 number17 number097 number098 number099 number00 number16____002 number03 number10 number070 number10 number094 number095 number17 number097 number11 number099 number00 number16____015 number03 number10 number070 number10 number094 number095 number17 number097 number24 number099 number00 number16____028 number03 number10 number070 number09 number070 number08 number09 number36 number09 number38 number39 number03 number19 Gọi hàm trên với số và chuỗi làm đối số đầu ra number1 Một cách sử dụng khác của toán tử typeof là kiểm tra xem một biến có được khai báo trước khi nó được sử dụng hay không Ví dụ Javascriptnumber07 ________ 109 ________ 1091 ________ 045 number10 number094 number095 number17 number097 number24 number099 number00 number16 ________ 109 ________ 056 ________ 057 number10 number070 number60 number61 number00 number16______064 number03 number10 number070 number09 number070 number08 number09 number72 number09 number74 number75 number03 number19 Gọi hàm trên mà không truyền đối số và bằng cách truyền chuỗi làm đối số đầu ra number06 Một lưu ý nhỏ với typeof là typeof(NaN) trả về một số. Khi nhân một chuỗi với một số, chúng ta sẽ nhận được NaN, như trong ví dụ bên dưới Bạn có thể sử dụng loại làm biến JavaScript không?Toán tử typeof không phải là biến . Nó là một nhà điều hành. Toán tử ( + - * / ) không có kiểu dữ liệu. Tuy nhiên, toán tử typeof luôn trả về một chuỗi (chứa loại toán hạng).
Làm cách nào để tìm loại biến trong JavaScript?typeof. Từ khóa typeof giúp xác định loại biến trong Javascript . Vì Javascript là ngôn ngữ lập trình được nhập động, nên có thể sử dụng typeof để tìm loại biến. Nó có thể được sử dụng trong một hàm để kiểm tra kiểu dữ liệu của một biến hoặc để kiểm tra xem một biến có được khai báo hay không. |