Links

Lists

Latest Updates

Ruby On Rails List
Python list
Advanced Java
The JavaScript List
Apache Users
Full Disclosure
Linux Security

Search the archives!


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Javascript] Is integer?


  • From: jonathan.buchanan at gmail.com (Jonathan Buchanan)
  • Subject: [Javascript] Is integer?
  • Date: Mon May 29 09:18:25 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@xxxxxxxxxxxxxxxxxx> 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@xxxxxxxxxx
> [mailto:javascript-bounces@xxxxxxxxxx]On Behalf Of Peter Lauri
> Sent: Monday, May 29, 2006 5:28 AM
> To: javascript@xxxxxxxxxx
> 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@xxxxxxxxxx
> https://lists.LaTech.edu/mailman/listinfo/javascript
>
>
> _______________________________________________
> Javascript mailing list
> Javascript@xxxxxxxxxx
> https://lists.LaTech.edu/mailman/listinfo/javascript
>