Computer >> Máy Tính >  >> Lập trình >> Javascript

Có thể tạo một kiểu dữ liệu mới trong JavaScript không?

Có, bạn có thể sử dụng khái niệm Lớp. Nếu bạn muốn kiểm tra kiểu dữ liệu thực thì bạn có thể sử dụng instanceof.

Instanceof cho biết về kiểu dữ liệu. Đây là mã JavaScript mẫu sẽ mô tả ngắn gọn về cách tạo kiểu dữ liệu mới và cách kiểm tra kiểu dữ liệu. Ở đây, tôi sẽ cung cấp triển khai tùy chỉnh để kiểm tra loại dữ liệu.

Ví dụ

Sau đây là mã -

//creating the class
class Game {
   constructor(gameName) {
      this.gameName = gameName;
   }
}
//creating an object
const ticTacToe = new Game("TicTacToe");
// checking the data type.
function dataTypeBelongsTo(object) {
   if (object instanceof Game)
      return "Game";
   return typeof object; 
}
console.log("The ticTacToe is the object of Game class=" + (ticTacToe instanceof Game));
console.log("The data Type of ticTacToe is =" + dataTypeBelongsTo(ticTacToe));
console.log("The data Type Candy Cash is =" + dataTypeBelongsTo("Cady Cash"));

Để chạy chương trình trên, bạn cần sử dụng lệnh sau -

node fileName.js.

Đây, tên tệp của tôi là demo288.js.

Đầu ra

Điều này sẽ tạo ra kết quả sau trên bảng điều khiển -

PS C:\Users\Amit\javascript-code> node demo288.js
The ticTacToe is the object of Game class=true
The data Type of ticTacToe is =Game
The data Type Candy Cash is =string