Je lis un livre "Comment tout faire avec JavaScript" et j'apprends actuellement à définir des classes. Le livre dit qu'il y a 2 façons. d'abord en utilisant des fonctions dans javascript 1.x. en second lieu, en utilisant la classe dans javascript 2.0.JavaScript 2.0 classes
ce que je suis en train est:
class Car {
var Make : String;
var Model : String;
var Year : Integer;
var Color : String;
var FullName : String;
function Car (make, model, year, color) {
this.Make = make;
this.Model = model;
this.Year = year;
this.Color = color;
this.FullName = this.Year + " " + "<b>" + this.Make + "</b> " + this.Model;
}
}
var mySUV = new Car("Toyota", "4Runner SR5",2001, "Thundercloud");
document.write ("I drive a " + mySUV.FullName);
Le code ne fonctionne pas quand je suis en train de l'exécuter. J'utilise l'éditeur de komodo pour développer et quand je définis une classe comme je l'ai déjà mentionné, cela me donne un avertissement "avertissement strict: la classe est un identifiant réservé".
Y at-il un problème avec le code? Merci d'avance pour votre aide.
Quelle durée d'exécution JavaScript 2 utilisez-vous? – Quentin
J'utilise Komodo editor et Firefox/3.5.5? Est-ce que vous voulez dire par Javascript runtime? – codemaker
Firefox inclut le runtime. – Quentin