[Javascript] Is integer?

Jonathan Buchanan jonathan.buchanan at gmail.com
Mon May 29 09:18:19 CDT 2006


Here's a function with the other tests required:

function isLeapYear(year)
{
    year = parseInt(year, 10);
    return ((year % 4 === 0) && (year % 100 !== 0)) || (year % 400 === 0);
}

Jonathan.

On 5/29/06, Allard Schripsema <allard-schripsema at procergs.rs.gov.br> wrote:
> Hi
> the right word in English is leapyear.
> You can use the modulus operator (it shows what's left after you divide the
> two values):
>
> function isLeapYear(year) {
>        if ((year % 4) == 0) {
>                return true;
>        } else{
>                return false;
>        }
> }
>
> Another thing: the rules of a leapyear are a bit more complex than the
> simple dividable by 4 as far as i know....
>
> Hope this helps,
>
> allard Schripsema
> www.VisualDigital.com.br
>
> -----Original Message-----
> From: javascript-bounces at LaTech.edu
> [mailto:javascript-bounces at LaTech.edu]On Behalf Of Peter Lauri
> Sent: Monday, May 29, 2006 5:28 AM
> To: javascript at LaTech.edu
> Subject: [Javascript] Is integer?
>
>
> Best group member,
>
> Is there any function that checks if something is an integer? I did not find
> one and created this temporary function:
>
> function isInteger(thenumber) {
>        thenumberceil = Math.ceil(thenumber);
>        if(thenumberceil>thenumber) return false;
>        else return true;
> }
>
> Why I actually need this is because I need to find out if a year is a "skott
> year" (do not know the English word, but the years when February has 29 days
> instead of 28). Is there any function for that? I created this temporary
> function:
>
> function isSkottYear(y) {
>        yeardiv = y/4;
>        if(isInteger(yeardiv)) return true;
>        else return false;
> }
>
> There is probably better ways of doing this, are they?
>
> Best regards,
> Peter Lauri
>
> _______________________________________________
> Javascript mailing list
> Javascript at LaTech.edu
> https://lists.LaTech.edu/mailman/listinfo/javascript
>
>
> _______________________________________________
> Javascript mailing list
> Javascript at LaTech.edu
> https://lists.LaTech.edu/mailman/listinfo/javascript
>



More information about the Javascript mailing list