Différence entre JavaScript et VBScript

JavaScript est un langage de programmation interprété. C’est un langage de script basé sur un prototype, dynamique, faiblement typé et doté des fonctions de premier ordre. VBScript(Visual Basic Script) est un langage de script actif qui a été développé par Microsoft. VBScript a été conçu pour être un langage léger et rapide.

Table de comparaison
VBScriptJavaScript
VBScript (Visual Basic Script) est un langage de script actif, léger et conçu pour être très rapide.JavaScript est le langage de script côté client, basé sur un prototype et principalement utilisé avec les navigateurs Web.
VBScript développé par Microsoft.JavaScript a été développé par la société Netscape
VBScript fonctionne à la fois côté client et côté serveur.JavaScript ne fonctionne que côté client.
VBScript n’est pas un langage sensible à la casse.JavaScript est un langage sensible à la casse.
Il ne fonctionne que sur Internet Explorer (IE).Il fonctionne sur tout les navigateurs.
VBScript est utilisé pour la validation côté serveur.JavaScript est utilisé pour la validation côté client.
Dans VBScript, les fonctions sont déclarées à l’aide de « function » et « end function »

Function sum(val a, val b)
    Sum = a + b
End Function
En JavaScript, les fonctions sont déclarées à l’aide des accolades

function sum(a, b){
   return a + b;
}
La syntaxe VBScript est dérivée du langage BASIC.La syntaxe JavaScript est dérivée du langage C.
VBScript n’est pas un langage de script par défaut.JavaScript est le langage de script par défaut dans presque tous les navigateurs.
L’extension de fichier VBScript est .vba ou .vbsL’extension de fichier JavaScript est .js
VBScript utilise « ‘ » pour les commentaires.JavaScript utilise « // » ou « /*…*/ » pour les commentaires.
Programmation orientée objet en JavaScriptProgrammation orientée objet en JavaScriptLa programmation orientée objet (POO) fait référence à l’utilisation de morceaux de code autonomes pour développer des applications. Nous appelons ces éléments « Objet », mieux connus…Lire plus
Exemple : Séparation des déclarations

VBScript

Dim a, b
a = 1
b = 2

JavaScript

var a = 1;
var b = 2;

//les deux peuvent aussi être dans une seule ligne
a = 1; b = 2;
Exemple : La condition IF

VBScript

If a > 2 Then
    '...
    '...
Else
    '...
    '...
End If

JavaScript

if (a > 2)
{
    //...
    //...
}
else
{
    //...
    //...
}
10 Bonnes pratiques de codage en Javascript10 Bonnes pratiques de codage en JavascriptJavaScript fait presque partie de toutes les pages Web. un code JavaScript mal écrit peut rendre difficile la garantie d’une expérience cohérente pour les utilisateurs.…Lire plus
Exemple : La boucle FOR

VBScript

For i = 0 To 10
  '...
  '...
Next

JavaScript

for (i = 0; i <= 10; i++)
{
   //...
   //...
}
Exemple : La déclaration Select Case

VBScript

Select Case color
Case 1
  colorString  = "Blue"
Case 2
  colorString  = "Red"
Case 3
  colorString  = "Green"
End Select

JavaScript

switch (color)
{
  case 1:
    colorString = "Blue";
    break;
  case 2:
    colorString = "Red";
    break;
  case 3:
    colorString = "Green";
    break;
}
QCM JavascriptQCM Javascript – Partie 1QCM sur Javascript avec des réponses pour la préparation des tests techniques, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus
Conclusion

VBScript a certaines limitations, car il ne fournit pas de support pour la création d’objet ou les classes définies par l’utilisateur. Apprendre VBScript vous aide à apprendre Visual Basic. JavaScript possède certaines points communs avec le langage de programmation C/C++.

 

Partagez cet article

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *