<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: Type Detection</title>
	<atom:link href="http://mattsnider.com/languages/javascript/type-detection/feed/" rel="self" type="application/rss+xml" />
	<link>http://mattsnider.com/languages/javascript/type-detection/</link>
	<description>Understanding JavaScript and Frameworks</description>
	<pubDate>Wed, 07 Jan 2009 12:46:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Andrew III</title>
		<link>http://mattsnider.com/languages/javascript/type-detection/comment-page-1/#comment-1067</link>
		<dc:creator>Andrew III</dc:creator>
		<pubDate>Mon, 12 Nov 2007 01:52:50 +0000</pubDate>
		<guid isPermaLink="false">http://mattsnider.com/?p=4#comment-1067</guid>
		<description>It helps me a lot.. Tnx.. :)</description>
		<content:encoded><![CDATA[<p>It helps me a lot.. Tnx.. <img src='http://mattsnider.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://mattsnider.com/languages/javascript/type-detection/comment-page-1/#comment-748</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Mon, 15 Oct 2007 22:57:53 +0000</pubDate>
		<guid isPermaLink="false">http://mattsnider.com/?p=4#comment-748</guid>
		<description>Garrett, while it is true that there are many other "types" in JavaScript (and you can create an unlimited number yourself). These 7 meta-types are native Objects and/or have special properties that make them unique. I have also revisited this subject here:

http://mattsnider.com/core/type-detection-revisited/</description>
		<content:encoded><![CDATA[<p>Garrett, while it is true that there are many other &#8220;types&#8221; in JavaScript (and you can create an unlimited number yourself). These 7 meta-types are native Objects and/or have special properties that make them unique. I have also revisited this subject here:</p>
<p><a href="http://mattsnider.com/core/type-detection-revisited/" rel="nofollow">http://mattsnider.com/core/type-detection-revisited/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Garrett</title>
		<link>http://mattsnider.com/languages/javascript/type-detection/comment-page-1/#comment-629</link>
		<dc:creator>Garrett</dc:creator>
		<pubDate>Wed, 10 Oct 2007 23:14:39 +0000</pubDate>
		<guid isPermaLink="false">http://mattsnider.com/?p=4#comment-629</guid>
		<description>There are more built-ins than you listed.

Global
Object
Function
Array
String
Boolean
Number
Math
Date
RegExp
All the Error objects (EvalError, RangeError, et c.)

Your typechecking functions won't work across frames.</description>
		<content:encoded><![CDATA[<p>There are more built-ins than you listed.</p>
<p>Global<br />
Object<br />
Function<br />
Array<br />
String<br />
Boolean<br />
Number<br />
Math<br />
Date<br />
RegExp<br />
All the Error objects (EvalError, RangeError, et c.)</p>
<p>Your typechecking functions won&#8217;t work across frames.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Type Detection Revisited &#124; Matt Snider JavaScript Resource</title>
		<link>http://mattsnider.com/languages/javascript/type-detection/comment-page-1/#comment-267</link>
		<dc:creator>Type Detection Revisited &#124; Matt Snider JavaScript Resource</dc:creator>
		<pubDate>Wed, 12 Sep 2007 05:09:08 +0000</pubDate>
		<guid isPermaLink="false">http://mattsnider.com/?p=4#comment-267</guid>
		<description>[...] Graves, recently commented on my Type Detection article showing a novel way to do type detection. Here is his code [...]</description>
		<content:encoded><![CDATA[<p>[...] Graves, recently commented on my Type Detection article showing a novel way to do type detection. Here is his code [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://mattsnider.com/languages/javascript/type-detection/comment-page-1/#comment-263</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sun, 09 Sep 2007 18:30:51 +0000</pubDate>
		<guid isPermaLink="false">http://mattsnider.com/?p=4#comment-263</guid>
		<description>Thanks Mikol. This looks simple and impressive. I'm going to use this as material for my Tuesday article this week.</description>
		<content:encoded><![CDATA[<p>Thanks Mikol. This looks simple and impressive. I&#8217;m going to use this as material for my Tuesday article this week.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mikol Graves</title>
		<link>http://mattsnider.com/languages/javascript/type-detection/comment-page-1/#comment-262</link>
		<dc:creator>Mikol Graves</dc:creator>
		<pubDate>Sun, 09 Sep 2007 14:17:28 +0000</pubDate>
		<guid isPermaLink="false">http://mattsnider.com/?p=4#comment-262</guid>
		<description>Here's a more robust isDate implementation:

   return (o != null &#38;&#38; typeof o == 'object' &#38;&#38; o.constructor.toString() == Date.toString());

The same principle can be used for all isTYPE implementations.

Cheers,
m</description>
		<content:encoded><![CDATA[<p>Here&#8217;s a more robust isDate implementation:</p>
<p>   return (o != null &amp;&amp; typeof o == &#8216;object&#8217; &amp;&amp; o.constructor.toString() == Date.toString());</p>
<p>The same principle can be used for all isTYPE implementations.</p>
<p>Cheers,<br />
m</p>
]]></content:encoded>
	</item>
</channel>
</rss>
