Solved

Describe value of age.getMonth

Posted on 2006-07-13
1
227 Views
Last Modified: 2012-08-14

In the below code, the first alert actually  alerts with the function code:

function getMonth{

[native code]
}

while the second gives the value. How would you describe what the first alert gives you or what is being passed to the alert?

-------------------------------

<html>
<head>
     <title>Untitled</title>
</head>
<script>
function checkDate()
{
     var age = new Date();
     age.setMonth(1);
     alert(age.getMonth);
     alert(age.getMonth());
         
};

</script>
<body>
<a href="#" onClick="javascript:checkDate(); return false;">test</a>

</body>
</html>
0
Comment
Question by:894359
1 Comment
 
LVL 63

Accepted Solution

by:
Zvonko earned 500 total points
Comment Utility
The statement:
     alert(age.getMonth);

Is equvalent to:
     alert(age.getMonth.toString());

That das say: every time when you try to pass String to an operation and the passed parameter is not of type String is the basic Object method toString() called for that parameter.
So what you see when you do alert(age.getMonth); is not the value of the Date method getMonth() but the Text reperesentation of the method getMonth()



0

Featured Post

Threat Intelligence Starter Resources

Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

Join & Write a Comment

Suggested Solutions

This article shows how to create and access 2-dimensional arrays in JavaScript.  It includes a tutorial in case you are just trying to "get your head wrapped around" the concept and we'll also look at some useful tips for more advanced programmers. …
Today I would like to talk about localizing (Internationalization) JavaScript applications. Introduction When creating an application that is going to be used by many people around the globe, it is important to remember that not everyone speak…
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now