<html> <head> </head> <body> <script language="javascript"> // Fonction d'affichage function getEmploye( ) { document.write("<br />Employé " + this.nom + " est payé à " + this.salaire + "€."); } // Créer une Méthode anonyme var employeeDB = [{nom:"Alice", salaire:2300, afficher:getEmploye}, {nom:"Bill", salaire:3200, afficher:getEmploye}, {nom:"Jean", salaire:2800, afficher:getEmploye}, {nom:"Steve", salaire:2400, afficher:getEmploye}]; // Invoquer un objet de la méthode employeeDB[3].afficher( ); // Employé Steve est payé à 2400€. </script> </body> </html> |
A voir sur le mêm Sujet
-
Javascript: Exemple d’une fonction récursive
{filelink=25} var sommeNombres = function sumNumbers(numArray,indexVal,resultArray) { // test recursion if (indexVal == numArray.length) return resultArray; // Addition des nombres resultArray[0] += Number(numArray[indexVal]); // Concaténation …
-
Exemple de création et d’utilisation d’une classe anonyme
{filelink=11047} public class Personne { // Classe Anonyme interface Action { void manger(); } public static void main(String[] argv) { // Utilisation de la classe …
-
Java: Exemple d’une classe Interne Anonyme
{filelink=11050} import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JOptionPane; public class ClasseInterneAnonyme extends JFrame { public ClasseInterneAnonyme() { setSize(300, 200); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); JButton …
-
Javascript: Evaluer une expression avec URL pseudoprotocol
{filelink=2} //Afficher le modulo javascript:md= 5%2; document.write(“” + md); // Comparaison javascript:x = 3; (x > 5)? document.write(“” + “x est plus petit”): document.write(“” + …
-
Javascript: Implémenter une interface java avec javascript
{filelink=22} function keyPressed(e) { print(“key pressed: ” + String.fromCharCode(e.getKeyChar( ))); } function keyReleased(e) { print(“key released: ” + String.fromCharCode(e.getKeyChar( ))); } function keyTyped(e) { print(“key …
-
Javascript: Parcourir un tableau
{filelink=3} var tab = [“Janvier”, “Lundi”, “Bill”, “Steve”]; for (var i = 0; i < tab.length; i++) { alert("élément " + i + " est:" ...
-
Traiter la valeur de retour d’une fonction ou une variable ‘javascript’
{filelink=943} import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; public class ValeurRetour { public static void main(String args[]) { ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = …
-
Javascript: Afficher une boîte dialogue
{filelink=29} function MAleter(pour) { alert(“N’oubliez pas ” + pour); } MAleter(“L’environement!”);
-
Javascript: Matcher un pattern d’une expression régullière
{filelink=17} var pattern = /java/i; pattern.test(“JavaScript”); // Retourne true
-
Javascript: Cacher les erreurs d’exécution aux utilisateurs
{filelink=12} /* Note: Le code doit être inclus dans la partie head d’une page */ function doNothing( ) { return true; } window.onerror = doNothing;
-
Javascript: Création et modification des dates
{filelink=5} (function( ) { // Define an anonymous function. No name means no global symbol // Code goes here // Any variables are safely nested …
-
Javascript: Exemple d’utilisation des fonctions comme des objets
{filelink=28} //
-
Javascript: Exemple d’utilisation des expressions régulières
{filelink=16} // Définiton d’un expression var re = new RegExp(“d{5}”, “g”);// Trouver les 5 premiers valeurs numériques var myStr=”15102 Rue de londre”; // Appliquer l’expression …
-
Javascript: Trouver la plus grand valeur d’un tableau
{filelink=570} var data = [1,2,3,4,5,6,7,-8]; var max=Math.max.apply(null, data); document.write(“La valeur Maximal du tableau est: “+max);
-
Exécuter une Fonction javascript dans java
{filelink=964} import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; public class FonctionJS { public static void main(String[] argv) throws Exception { ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = …
-
Javascript: Créer un sous-tableau
{filelink=8} // Créer un tableau var tableau = [10, 20, 30, 40, 50, 60, 70]; // Créer un sous tableau du tableau var sousTableau = …
-
Javascript: Déterminer si un email est correct
{filelink=11} function isEMailAddr(email) { var str = email.value; var re = /^[w-]+(.[w-]+)*@([w-]+.)+[a-zA-Z]{2,7}$/; if (!str.match(re)) { alert(“Format d’email inocrrect.”+ str); return false; } else { alert(“Merci, …
-
Javascript: Créer son propre objet
{filelink=9} function printAll( ) { document.write(“Employé ” + this.nom + ” à ” + this.age + ” ans.”); } // Définir un objet avec deux …
-
Moteur des scripts: Exemple de gestion des exceptions
{filelink=939} import javax.script.Bindings; import javax.script.ScriptContext; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; public class ExceptionScript { public static void main(String[] args) { ScriptEngineManager manager = new …
Cet article Javascript: Créer une fonction anonyme est apparu en premier sur .