<script language="JavaScript"> <!--BEGIN var a=prompt("Zahl eingeben","0"); if (isNaN(a)) alert("Es handelt sich um einen String."); else alert("Es handelt sich um eine Zahl."); //END--> </script>
<script language="JavaScript"> <!--BEGIN var a=prompt("Zahl eingeben","0"); if (!(isNaN(a))) alert("Es handelt sich um eine Zahl."); else alert("Es handelt sich um einen String."); //END--> </script>
<script language="JavaScript"> <!--BEGIN var eingabe1=new String(); var eingabe2=new String(); var start=true; var durch=true; function pruef(x) { if(!isNaN(x)) { if(x==null) { alert("Vorgang abgebrochen"); durch=false; } start=false; } else { alert(x+" ist keine Zahl, Eingabe bitte wiederholen"); } } function komma(x) { return(x.replace(",",".")); } function haupt(x) { x=prompt("Bitte eine Zahl eingeben","0"); x=komma(x); pruef(x); return(x); } while(start) { eingabe1=haupt(eingabe1); } start=true; while((start)&&(durch)) { eingabe2=haupt(eingabe2); } if(durch) { alert("Die Summe aus\n"+eingabe1+" und "+eingabe2+" ist: "+eval(eingabe1+"+"+eingabe2)) } //END--> </script>