if (val <10) document.write(val+" est inférieur a 10"); else if(val < 20) document.write(val+" est supérieur a 10 et inférieur à 20"); else document.write(val+" est supérieur a 20");
var text=new String(); switch(val) { case 'tata' : text="Vous avez tapé tata"; break; case 12 : text="Vous avez rentré le nombre 12"; break; default: text="La valeur entré est ni tata ni 12"; break; } document.write(text);
var i,j; document.write("<table align='center' border='1mm'>\n"); for(i=0;i<5;i++) { document.write("<tr>\n"); for(j=0;j<5;j++) document.write("<td>"+i*j+"</td>"); document.write("</tr>\n"); } document.write("</table>");
Notez la génération de code HTML à partir du Javascript.
var text=new String(); var i=100; while(i%val != 0) { text+=i+"<br/>"; i++; } document.write(text);
var text=new String(); var i=100; do { text+=i+"<br/>"; i++; } while(i%val != 0); document.write(text);
var tab=new Array(10); var i; for(i=0;i<tab.length;i++) tab[i]=i; document.write("<table border='1mm'>"); document.write("<tr><td>init</td><td>"); document.write( tab.toString()+"</td></tr>"); document.write("<tr><td>shift</td><td>"); tab.shift(); document.write(tab.toString()+"</td></tr>"); document.write("<tr><td>unshift(0)</td><td>"); tab.unshift(0); document.write(tab.toString()+"</td></tr>"); document.write("<tr><td>push(10)</td><td>"); tab.push(10); document.write(tab.toString()+"</td></tr>"); document.write("<tr><td>pop()</td><td>"); tab.pop(); document.write(tab.toString()+"</td></tr>"); document.write("<tr><td>reverse()</td><td>"); tab.reverse(); document.write(tab.toString()+"</td></tr>"); document.write("<tr><td>sort()</td><td>"); tab.sort(); document.write(tab.toString()+"</td></tr>"); document.write("<tr><td>retour du splice(0,3,'a','b','c')</td><td>"); document.write(tab.splice(0,3,'a','b','c')+"</td></tr>"); document.write("<tr><td>résultat du splice(0,3,'a','b','c')</td><td>"); document.write(tab.toString()+"</td></tr>"); document.write("</table>");
function expo(val) { if(val == 0) return 1; return val*expo(val-1); } document.write("Résultat: "+expo(val));
function aire() { return this.largeur*this.auteur; } function Rectangle(x,y) { this.largeur=x; this.hauteur=y; this.aire=aire; } var rect=new Rectangle(x,y); document.write("Aire : "+rect.aire());
var a = 5+ "007"; var b = 5+ parseInt("007"); var c = 2+ parseFloat("1.1416"); var d=255; var e="2*Math.cos(3.14)"; with (document) { write(" a,b,c = "+a+", "+b+", "+c+"<br/>"); write(d+ " en hexa :"+ d.toString(16)+"<br/>"); write(e+"="+eval(e)); }
var tab_image = new Array(2); for (var i=0; i< tab_image.length;i++) { tab_image[i]= new Image(); } tab_image[0].src='../IMAGES/next.jpg' tab_image[1].src='../IMAGES/previous.jpg' var n=0; function change() { if(isNaN(n)) n=0; n= ++n; if (n == tab_image.length) n=0; var img=getobj('rollover'); img.src=tab_image[n].src; }en JavaScript et
<img id="rollover" onmouseover="JavaScript:change()" onmouseout="JavaScript:change()" src="../IMAGES/next.jpg">en HTML donnent le résultat suivant. Passez la souris sur la flèche.
var jours=new Array("Lundi", "Mardi","Mercredi","Jeudi","Vendredi","Samedi","Dimanche"); var mois=new Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Aout", "Septembre", "Octobre", "Novembre", "Décembre"); var ma_date=new Date(); var Jour=jours[ma_date.getDay()]; var Mois=mois[ma_date.getMonth()]; var annee=ma_date.getFullYear(); document.write(Jour+" "+ma_date.getDay()+" "+Mois+" "+annee);
<input type="submit" value="confirm" onclick="confirm('Confirmer');return true;"> <input type="submit" value="alert" onclick="alert('alerte!');return true;"> <input type="submit" value="prompt" onclick="return demander();"> avec :
function demander() { var val=prompt("Entrez une valeur"); confirm("Vous avez entré : "+val); return true; }