I'm making a age calculator using only javascript not actual java. I'm a beginner doing this and I have some problems in it.
I have done the basic calculation of months and years but having trouble at the part that some months have 31 days in them.
Please look at my code and help me out. The following code is all I know about javascipt yet so I wouldn't any new codes that you might mention.
Code:
<html>
<head><title>Assignment 5</title>
<script language="JavaScript">
<!-- hide me
// variables past
var month = prompt("What month were you born in?", "1-12");
var year = prompt("What year were you born in?" , "1994");
//variables present
var month_pre = prompt("What month is it now?" , "1-12");
var year_pre = prompt("What year is it now?" , "2011");
var days_per_year = ("365");
var days_per_month = ("30");
var age_1 = (year_pre - year)
var age_2 = (month_pre - month)
var age_3 = (age_1 * days_per_year)
var age_4 = (age_2 * days_per_month)
var age_5 = (age_3 + age_4)
var age_6 = (age_5)
// switchers
switch (month)
{
case '1': (age_6 - (1 * age_1));
break;
case '2': (age_6 - (1 * age_1));
break;
case '3': (age_6 - (2 * age_1));
break;
case '4': (age_6 - (2 * age_1));
break;
case '5': (age_6 - (3 * age_1));
break;
case '6': (age_6 - (3 * age_1));
break;
case '7': (age_6 - (4 * age_1));
break;
case '8': (age_6 - (5 * age_1));
break;
case '9': (age_6 - (5 * age_1));
break;
case '10': (age_6 - (6 * age_1));
break;
case '11': (age_6 - (6 * age_1));
break;
case '12': (age_6 - (7 * age_1));
break;
default: document.write("You're stupid<br />")
}
//written part
document.writeln("<b>You were born on " + month + " of " + year + " which makes you " + age_6 + " days old</b>");
// end hide -->
</script>
<head>
<body bgcolor="white">
</body>
</html>
I have using Adobe dreamweaver for this.