QCM JAVASCRIPT QCM Genie Logiciel Gestion de Projet Informatique-Developpementi

QCM JAVASCRIPT QCM Genie Logiciel Gestion de Projet Informatique-Developpementinformatique - UMLqualite Logiciel | PDF | Développement de logiciel | Programmation orientée objet (scribd.com) qcm concours genie logiciel fonction publique - Recherche (bing.com) 1. Qu’est-ce que JavaScript ? JavaScript est un langage de script côté client qui peut être inséré dans des pages HTML et est interprété par les navigateurs Web. 2. Quelle est la différence entre Java et JavaScript ? Différence entre Java et JavaScript Java est un langage de programmation orienté objet utilisé pour créer une large gamme d’application logiciels et Web. JavaScript est un langage de script principalement utilisé pour modifier et améliorer l’apparence ou le comportement des pages Web et des applications Web exécutées par le navigateur. Les deux langages sont influencés par C et C++. Table de comparaison Java JavaScript Java est un langage de programmation informatique, basé sur les classes et spécifiquement conçu pour avoir le moins de dépendances possibles pour la mise en œuvre. JavaScript est un langage de programmation interprété. Java est un langage de programmation orienté objet. JavaScript est un langage de script basé sur les objets. Les applications Java peuvent s’exécuter sur n’importe quelle machine virtuelle Le code JavaScript est exécuté sur le navigateur uniquement, car JavaScript Java JavaScript (JVM) ou navigateur. est développé que pour le navigateur. Les objets de Java sont basés sur les classes. Les objets JavaScript sont basés sur des prototypes. L’extension d’un fichier Java est «.java» et le code source est traduit en bytecodes qui est exécuté par JVM (Java Virtual Machine). Le fichier JavaScript porte l’extension «.js». Il est interprété mais non compilé. Chaque navigateur dispose d’un interpréteur JavaScript pour exécuter le code JS. Java est un langage autonome. JavaScript est inclut dans une page Web et s’intègre à son contenu HTML. Un programme Java utilise plus de mémoire. JavaScript nécessite moins de mémoire, il est donc utilisé dans des pages Web. Java a une approche basée sur les threads pour la gestion de la concurrence. JavaScript a une approche basée sur les événements pour la gestion de la concurrence. Java Java est un langage de programmation orienté objet développé par Sun Microsystems et capable de fonctionner sur plusieurs systèmes d’exploitation à l’aide d’un interpréteur. Java est un langage fortement typé. Le code Java est compilé en bytecode qui est exécuté par un JVM. Java utilise son propre code puis l’exécute sur une machine virtuelle qui interprète le code Java en un code natif homologue. Java couvre tout. La programmation des systèmes embarqués, le développement mobile, le développement de services Web, etc. Java a une règle qui dit « Écrivez une fois, exécutez n’importe où ». Exemple « Hello world ! » en Java class HelloWorld { public static void main(String[] args) { System.out.println("Hello world!"); } } JavaScript JavaScript est un langage de programmation léger utilisé pour rendre les pages Web interactives. Il permet d’insérer du texte dynamique dans des pages HTML. JavaScript est également appelé le langage du navigateur. JavaScript est développé par Netscape pour permettre aux développeurs Web de concevoir des sites interactifs. Bien qu’il partage de nombreuses fonctionnalités et structures du langage Java, il a été développé indépendamment. JavaScript est un langage faiblement typé qui s’exécute sur un navigateur (il est maintenant utilisé en dehors des navigateurs avec nodejs). C’est un langage interprété. JavaScript, en revanche, a été créé par Netscape en tant que langage de script, un peu comme le langage de script PHP mais côté client. JavaScript est un langage front-end alors que Java peut être utilisé comme langage coté back-end. Exemple « Hello world! » en JavaScript <script> alert('Hello world!'); </script> Conclusion JavaScript est complètement différent de Java. Les deux ont une syntaxe presque pareille à celle du C et C++ et sont largement utilisés dans des applications Web côté client. 3. Quels sont les types de données natifs existants en JavaScript ? Voici les types de données natifs en JavaScript :  String  Number  Boolean  Object  Undefined 4. JavaScript est-il un langage sensible à la casse ? Oui, JavaScript est un langage sensible à la casse. Les mots-clés du langage, les variables, les noms de fonction et tout autre identificateur sont sensibles à la casse. 5. Quels sont les avantages de JavaScript ?  JavaScript est un langage côté client.  JavaScript est un langage facile à apprendre.  JavaScript est relativement rapide pour l’utilisateur final.  Ajoute des fonctionnalités aux pages Web.  Aucune compilation nécessaire.  Facile à déboguer et à tester.  Indépendant de la plateforme. 6. À quoi sert la fonction isNaN ? La fonction isNan renvoie « TRUE » si l’argument n’est pas un nombre sinon il renvoie « FALSE ». Exemple: isNaN(222) //false isNaN('222') //false isNaN('WayToLearnX') //true 7. Comment créer un objet en JavaScript ? JavaScript supporte le concept des objets. Vous pouvez créer un objet comme suit: var person = { name: "Alex", address : "Paris", age: 25 }; 8. Comment créer un tableau en JavaScript ? Vous pouvez définir des tableaux comme suit : var tab = [1, 2, 3]; var tab = new Array(age=25, nom=’alcaline’, prenoms=’tee’); 9. Comment définir une fonction en JavaScript ? Vous pouvez définir une fonction en utilisant le mot-clé « function » comme suit: function maFonction(){ // code... } Fonction anonyme : var maFonction = function (){ // code... } 10. Qui est le plus rapide, JavaScript ou ASP ? JavaScript est plus rapide. JavaScript est un langage côté client et n’a donc pas besoin d’un serveur Web pour s’exécuter. Tandis que, ASP est un langage côté serveur et est donc toujours plus lent que JavaScript. JavaScript est maintenant aussi un langage côté serveur (nodejs). 1. Quelle est la différence entre « undefined » et « null » en JavaScript ? Différence entre Undefined et Null en JavaScript Undefined signifie qu’une variable a été déclarée mais qu’aucune valeur n’a encore été affectée. Tandis que, null est une valeur d’affectation. Il peut être affecté à une variable en tant que représentation sans valeur. En plus, undefined et null sont deux types distincts: undefined est un type indéfini tandis que null est un objet. Les variables non attribuées sont initialisées par JavaScript avec la valeur par défaut « undefined ». JavaScript ne définit jamais une valeur sur null. Cela doit être fait par un programmeur. En JavaScript, undefined signifie qu’une variable a été déclarée mais qu’aucune valeur n’a encore été attribuée, telle que: var test; alert(test); //affiche undefined alert(typeof test); //affiche undefined Null est une valeur d’affectation. Il peut être affecté à une variable en tant que représentation sans valeur: var test = null; alert(test ); //affiche null alert(typeof test); //affiche object Il est clair que undefined et null sont deux types distincts : null == undefined // true null === undefined // false null === null // true Table de comparaison Undefined Null La variable a été déclarée mais n’a pas encore reçu de valeur Valeur d’affectation qui signifie «Pas de valeur» Type: Undefined Type: Object L’opérateur d’égalité « == » retournera vrai L’opérateur d’identité « === » retournera false Conclusion On peut dire qu’une variable est «undefined» si elle est déclarée mais qu’aucune valeur ne lui a été donnée. D’autre part, «null» est une valeur qui peut être affectée à une variable et qui représente «Aucune valeur». Par conséquent, «undefined» est un type indéfini tandis que «null» est Object. 2. Qu’est-ce que le DOM ? Document Object Model (DOM) est une API pour les documents HTML et XML. Il définit la structure logique des documents et la façon dont un document est accessible et manipulé. Avec DOM, les programmeurs peuvent créer des documents, naviguer dans leur structure et ajouter, modifier ou supprimer des éléments du contenu. DOM n’est pas le code HTML que vous écrivez, mais la chose qui est générée après l’analyse de votre code HTML par le navigateur. Code HTML : <html> <head> <title>Titre de la page</title> </head> <body> <p>Hello World!</p> </body> </html> 3. Quelle entreprise a développé JavaScript ? Netscape est la société qui a développé JavaScript. 4. Comment fonctionne l’opérateur typeof ? L’opérateur typeof est utilisé pour obtenir le type de données de son opérande. L’opérande peut être soit un littéral, soit une structure de données telle qu’une variable, une fonction ou un objet. Il s’agit d’un opérateur unaire placé avant son opérande, qui peut être de n’importe quel type. Sa valeur est une chaîne indiquant le type de données de l’opérande. Exemple: typeof "WayToLearnX" // Renvoie "string" 5. Quelle est la différence entre les variables non déclarées et non définies ? Les variables non déclarées sont celles qui n’existent pas dans un programme et ne sont pas déclarées. Si le programme essaie de lire la valeur d’une variable non déclarée, une erreur se produit. Les variables non définies sont celles qui sont déclarées dans le programme mais qui n’ont reçu aucune valeur. Si le programme essaie de lire la valeur d’une variable non définie, « undefined value » est renvoyée. 6. A quoi sert le mot-clé uploads/S4/ qcm.pdf

  • 34
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Oct 30, 2021
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 0.2672MB