У меня есть класс JavaScript, представляющий автомобиль, который построен с использованием двух параметров, которые представляют марку и модель автомобиля:
function Car(make, model) {
this.getMake = function( ) { return make; }
this.getModel = function( ) { return model; }
}
Есть ли способ проверить, что марка и модель, предоставленные конструктору, являются строками? Например, я хочу, чтобы пользователь мог сказать:
myCar = new Car("Honda", "Civic");
Но я не хочу, чтобы пользователь мог сказать,
myCar = new Car(4, 5.5);