JavaScript

La plupart des navigateurs permettent de désactiver JavaScript.

Le test suivant : ""=== false renvoie

  1. true
  2. false

Soit la fonction
function test() { alert("hello"); }
Je peux l'appeler de la manière suivante : test(3);

En JavaScript la structure d'un objet s'appelle son :

  1. corps
  2. classe
  3. prototype

Le langage JavaScript est compilé ou interprété par le navigateur ?

  1. Compilé
  2. Interprété

Une variable est toujours déclarée avec le mot clé var.

Les deux versions suivantes :
function test() { a= "hello";}
function testbis() {var a= "hello";}

  1. sont équivalentes
  2. sont différentes

Soit le code suivant :
function test() { if (true) {var a = "hello"; } alert(a); }

  1. Ca marche
  2. Ca pète à l'exécution

Le code suivant fonctionne :
var a = "hello";
a=3;

Quel mot clé permet d'accéder au
tableau d'arguments d'une fonction ?

  1. params
  2. arguments
  3. var
  4. args

JSON signifie...

  1. Java Script Object Native
  2. Just Simple Object Number
  3. Java Script Object Notation
  4. Java Script Order Naming

JavaScript est dérivé du langage Java.

Une variable déclarée dans une page
en dehors de tout bloc de code (var a="toto";)
appartient à quel contexte ?

  1. document
  2. window
  3. page
  4. this

IE et Firefox utilisent le même moteur JavaScript.

Depuis une fonction JavaScript, j'ai le droit d'ouvrir
une connexion vers n'importe quelle url.

En JavaScript il y a un seul thread.

En JavaScript on peut accéder au DOM HTML c'est-à-dire au :

  1. Direct Object Monitor
  2. Document Object Model
  3. Down On Mouse
  4. Detailed Object Manager

Il existe des debugeurs JavaScript.

L'objet du DOM représentant la page
en cours d'affichage c'est :

  1. document
  2. window
  3. page
  4. frame

Quelle méthode n'est pas une méthode
de recherche du DOM ?

  1. getElementById
  2. getElementsByName
  3. getElementsByTagName
  4. getElementByIdOrName

Avec HTML5, c'est la mort de JavaScript ?

Dans le DOM quelle propriété d'un champ Input
permet de récupérér sa valeur ?

  1. value
  2. string
  3. text
  4. data

Le code JavaScript commence à s'exécuter
lorsque l'intégralité de la page est chargée.

Si je clique sur le lien suivant :
<A id="disp1" href="www.valtech.fr"
onClick="alert("hello");"> Go </A>

  1. Une boite d'alerte affiche 'hello' et rien ne se passe quand je clique sur Go
  2. Quand je clique sur Go, une boite d'alerte affiche 'hello' et je vais sur le site valtech
  3. Rien ne se passe

Le mot-clé 'this' existe en JavaScript ?