<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5113687013035420300</id><updated>2024-08-30T09:45:40.159-07:00</updated><title type='text'>Front End Mastery</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>38</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-7666344454756441464</id><published>2012-05-16T11:00:00.001-07:00</published><updated>2012-05-16T11:17:15.656-07:00</updated><title type='text'></title><content type='html'>&lt;iframe src=&quot;http://layerstyles.org/builder.html&quot; width=&quot;100%&quot; height=&quot;800px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/7666344454756441464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2012/05/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/7666344454756441464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/7666344454756441464'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2012/05/blog-post.html' title=''/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-6706535372667551995</id><published>2012-02-01T09:35:00.001-08:00</published><updated>2012-02-01T09:35:59.733-08:00</updated><title type='text'>What does it equal?</title><content type='html'>&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;Equality operators are operators that compare two values ​​to determine whether they are identical or different and return a boolean (true or false) depending on the result of the comparison. For equality comparison we have two operators in javascript one is Equals(==) operator and the other is Strict Equals(===) operator.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;span id=&quot;more-556&quot;&gt;&lt;/span&gt;&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Equals Operator&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;The Equals operator is quite liberal that is the values may be considered equal even if their types are not same. Javascript features weak typing. This means that the equality operator coerces types of one or both operands into a single type (usually a number) to perform comparison. Below is the list of some interesting conditions and their results.&lt;/div&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableMediumShading1Accent3&quot; style=&quot;background-color: white; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: medium; border-collapse: collapse; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; color: black; font-family: &#39;Trebuchet MS&#39;, verdana, arial, &#39;Times New Roman&#39;, serif; font-size: 13px; margin-bottom: 0px; margin-left: 5px; margin-right: 0px; margin-top: 5px; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #9bbb59; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: rgb(179, 204, 130); border-top-style: solid; border-top-width: 1pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;150&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Condition&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #9bbb59; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: rgb(179, 204, 130); border-top-style: solid; border-top-width: 1pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Result&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;“” == “0″&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;false&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;0 == “”&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;true&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;0 == “0″&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;true&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;false == “false”&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;false&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;false == “0″&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;true&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;false == undefined&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;false&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;false == null&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;false&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;null == undefined&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;true&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;” \t\r\n” == 0&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;true&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;Now lets see how ECMA defined == logic. Only thing is that undefined and null equal each other (and nothing else) and most other types get coerced to a number to facilitate comparison:&lt;/div&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableMediumShading1Accent3&quot; style=&quot;background-color: white; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: medium; border-collapse: collapse; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; color: black; font-family: &#39;Trebuchet MS&#39;, verdana, arial, &#39;Times New Roman&#39;, serif; font-size: 13px; margin-bottom: 0px; margin-left: 3.75pt; margin-right: 0px; margin-top: 1.5pt; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #9bbb59; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: rgb(179, 204, 130); border-top-style: solid; border-top-width: 1pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Type(x)&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #9bbb59; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: rgb(179, 204, 130); border-top-style: solid; border-top-width: 1pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Type(y)&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #9bbb59; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: rgb(179, 204, 130); border-top-style: solid; border-top-width: 1pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Result&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;null&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;undefined&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;true&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;undefined&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;null&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;true&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Number&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;String&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;x == toNumber(y)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;String&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Number&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;toNumber(x) == y&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Boolean&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;any&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;toNumber(x) == y&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;any&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Boolean&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;x == toNumber(y)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;String or Number&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Object&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;x == toPrimitive(y)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Object&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Sring or Number&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;toPrimitive(x) == y&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Both are of same type&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;x === y (srict equals)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Otherwise&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;false&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;Where the result is an expression the algorithm is reapplied until the result is a boolean. toNumber() and toPrimitive() are internal methods which convert their arguments according to the following rules:&lt;/div&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;em&gt;toNumber()&lt;/em&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableMediumShading1Accent3&quot; style=&quot;background-color: white; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: medium; border-collapse: collapse; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; color: black; font-family: &#39;Trebuchet MS&#39;, verdana, arial, &#39;Times New Roman&#39;, serif; font-size: 13px; margin-bottom: 0px; margin-left: 5px; margin-right: 0px; margin-top: 5px; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #9bbb59; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: rgb(179, 204, 130); border-top-style: solid; border-top-width: 1pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Argument Type&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #9bbb59; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: rgb(179, 204, 130); border-top-style: solid; border-top-width: 1pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Result&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;undefined&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;NaN&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Null&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;+0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Boolean&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Result is 1 if argument is true&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Result is 0 if argument is false&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;String&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Parses to number.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;For ex:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;‘abc’ returns NaN&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;’123′ returns 123&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Object&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;first primValue = toPrimitive(argument)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;then toNumber(primValue)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;em&gt;toPrimitive():&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableLightListAccent3&quot; style=&quot;background-color: white; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: medium; border-collapse: collapse; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; color: black; font-family: &#39;Trebuchet MS&#39;, verdana, arial, &#39;Times New Roman&#39;, serif; font-size: 13px; margin-bottom: 0px; margin-left: 5px; margin-right: 0px; margin-top: 5px; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #9bbb59; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: medium; border-left-color: rgb(155, 187, 89); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: rgb(155, 187, 89); border-top-style: solid; border-top-width: 1pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;127&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Argument Type&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #9bbb59; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: medium; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(155, 187, 89); border-right-style: solid; border-right-width: 1pt; border-top-color: rgb(155, 187, 89); border-top-style: solid; border-top-width: 1pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;511&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Result&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(155, 187, 89); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(155, 187, 89); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: rgb(155, 187, 89); border-top-style: solid; border-top-width: 1pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;127&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Object&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(155, 187, 89); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(155, 187, 89); border-right-style: solid; border-right-width: 1pt; border-top-color: rgb(155, 187, 89); border-top-style: solid; border-top-width: 1pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;511&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(in the case of equality operator coercion) if valueOf returns a primitive, return it. Otherwise if toString returns a primitive return it. Otherwise throw an error&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(155, 187, 89); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(155, 187, 89); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;127&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;otherwise&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(155, 187, 89); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(155, 187, 89); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;511&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;The result equals the input argument (no conversion).&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;Lets see a simple condition and how its value is deduced&lt;/div&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;strong&gt;Condition&lt;/strong&gt;: “SomeString” == true&lt;/div&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;strong&gt;Step1:&lt;/strong&gt;&amp;nbsp;First boolean is converted into number using toNumber. So now the resultant condition would be&lt;/div&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;“SomeString” == 1&lt;/div&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;strong&gt;Step2:&lt;/strong&gt;&amp;nbsp;Next the String is converted to Number again using the toNumber. So the resultant condition would be&lt;/div&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;Nan == 1&lt;/div&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;strong&gt;Result:&lt;/strong&gt;&amp;nbsp;now the above conditio returns false&lt;/div&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Strict Equals Operator (===)&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;The strict equality operator consists of three equal signs: ===. It works exactly like the normal equality operator, except that strict equality operator does not perform type coercion between its operands. Below is the list of some interesting conditions and their results.&lt;/div&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableMediumShading1Accent3&quot; style=&quot;background-color: white; border-collapse: collapse; color: black; font-family: &#39;Trebuchet MS&#39;, verdana, arial, &#39;Times New Roman&#39;, serif; font-size: 13px; margin-bottom: 0px; margin-left: 5px; margin-right: 0px; margin-top: 5px; text-align: left; width: 295px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #9bbb59; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: rgb(179, 204, 130); border-top-style: solid; border-top-width: 1pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;179&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Condition&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #9bbb59; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: rgb(179, 204, 130); border-top-style: solid; border-top-width: 1pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;114&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Result&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;177&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;“” === “0″&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;116&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;false&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;176&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;0 === “”&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;117&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;false&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;175&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;0 === “0″&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;118&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;false&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;175&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;false === “false”&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;118&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;false&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;175&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;false === “0″&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;118&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;false&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;175&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;false === undefined&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;118&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;false&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;175&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;false === null&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;118&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;false&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;175&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;null === undefined&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;118&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;false&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: rgb(179, 204, 130); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;175&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;” \t\r\n” === 0&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #e6eed5; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(179, 204, 130); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: rgb(179, 204, 130); border-right-style: solid; border-right-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: medium; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in;&quot; valign=&quot;top&quot; width=&quot;119&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 15pt; margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.75pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;false&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;strong&gt;Lets see when to choose equals and StrictEquals operators&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;The strict equals operator is a lot clearer and allow early breakage of code(no coercion). This hardens code to a certain degree and also gives performance improvements in case the operands are of different types. But completely avoiding the equals operator is also not wise. For example consider the following conditions&lt;/div&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;strong&gt;Condition1:&amp;nbsp;&lt;/strong&gt;typeof variable1 === “function”&lt;/div&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;strong&gt;Condition2:&lt;/strong&gt;&amp;nbsp;typeof variable1 == “function”&lt;/div&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;Considering the above two conditions the condition2 is a better option. The reason being typeof returns a string, so the operation always compares two strings , hence it is completely coercion proof.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-size: 13px; font: normal normal normal 13px/20px &#39;Trebuchet MS&#39;, verdana; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;So when there is no chance for coercion then == operator can be used at its best performance. The decision should be taken wisely.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/6706535372667551995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2012/02/what-does-it-equal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/6706535372667551995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/6706535372667551995'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2012/02/what-does-it-equal.html' title='What does it equal?'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-7171527744631820360</id><published>2012-01-31T07:41:00.001-08:00</published><updated>2012-01-31T07:41:43.056-08:00</updated><title type='text'>Get proper css based on YOUR markup</title><content type='html'>http://bearcss.com/</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/7171527744631820360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2012/01/get-proper-css-based-on-your-markup.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/7171527744631820360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/7171527744631820360'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2012/01/get-proper-css-based-on-your-markup.html' title='Get proper css based on YOUR markup'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-5313851736314293079</id><published>2011-11-02T14:18:00.000-07:00</published><updated>2011-11-02T14:18:16.663-07:00</updated><title type='text'>Javascript RPG Game tutorial part 2</title><content type='html'>Continued&amp;nbsp;from Javascript RPG Game tutorial part 1&lt;br /&gt;
&lt;br /&gt;
So, there is a Object&amp;nbsp;type called &#39;Hero&#39; and we made an instance called &#39;hero&#39;. I sometimes call my Jetta &#39;Stupid Face&#39;. My Jetta&#39;s name is &#39;Stupid Face&#39;. Our hero&#39;s name is &#39;bill&#39;. But what if you&#39;d like to call your hero&amp;nbsp;something like &#39;donut pants&#39;? Easy enough!&lt;br /&gt;
&lt;br /&gt;
Your overall code looks like (or should anyway):&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;title&amp;gt;Dungon Game&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;var Hero = function(name,type){&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;this.my_name = &#39;bill&#39;;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;this.my_type = type;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;var hero = new Hero();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;console.log(hero);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;console.log(hero.my_name);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lets change that to:&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;title&amp;gt;Dungon Game&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;var Hero = function(name,type){&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;this.my_name = name;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;this.my_type = type;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;var hero = new Hero(&#39;donut pants&#39;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;console.log(hero);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;console.log(hero.my_name);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
Reload your web page and look at the firebug console!&lt;br /&gt;
&lt;br /&gt;
You should see something like:&lt;br /&gt;
&lt;br /&gt;
Object { my_name=&quot;donut pants&quot;}&lt;br /&gt;
donut pants&lt;br /&gt;
&lt;br /&gt;
Ok.. thats great! Now we can make as many &#39;instances&#39; of heros that we want! so lets delete the part&lt;br /&gt;
that says:&lt;br /&gt;
&lt;br /&gt;
var hero = new Hero(&#39;donut pants&#39;);&lt;br /&gt;
&lt;br /&gt;
and replace it with:&lt;br /&gt;
&lt;br /&gt;
var Thundar = new Hero(&#39;Thundar&#39;, &#39;the barbarian&#39;);&lt;br /&gt;
var Ariel&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;= new Hero(&#39;Ariel&#39;, &#39;the sorceress&#39;);&lt;br /&gt;
var Ukla&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;= new Hero(&#39;Ukla&#39;, &#39;the faithful companion&#39;);&lt;br /&gt;
&lt;br /&gt;
Reload your page and tada! You have new entries in your firebug console!&lt;br /&gt;
&lt;br /&gt;
You should see this:&lt;br /&gt;
&lt;br /&gt;
Object { my_name=&quot;Thundarr&quot;, my_type=&quot;the barbarian&quot;}&lt;br /&gt;
Object { my_name=&quot;Ariel&quot;, my_type=&quot;the sorceress&quot;}&lt;br /&gt;
Object { my_name=&quot;Ookla&quot;, my_type=&quot;the mok&quot;}&lt;br /&gt;
&lt;br /&gt;
If you see this you&#39;re doing great. If not double check your code.&lt;br /&gt;
&lt;br /&gt;
Ok, so what are we looking at here? We are looking at 3 instances of the Hero &#39;Object&#39; or &#39;Class&#39;.&lt;br /&gt;
They are all cut from the same plan, but they have different names and types.&lt;br /&gt;
&lt;br /&gt;
Lets take a step back for a second though. There are plenty of things I haven&#39;t explained yet so&lt;br /&gt;
lets explain a couple.&lt;br /&gt;
&lt;br /&gt;
Notice the &#39;var&#39; before several lines of code? That is short for &#39;variable&#39;. Basically what programming&lt;br /&gt;
essentially does is manipulate data and then display that data. In javascript our data are typically&lt;br /&gt;
&#39;variables&#39;. Variables can be different things. They can be numbers:&lt;br /&gt;
&lt;br /&gt;
var hot_girls_in_class = 2;&lt;br /&gt;
&lt;br /&gt;
They can be a &#39;String&#39; of text:&lt;br /&gt;
&lt;br /&gt;
var name_for_my_pos_car = &#39;Stupid Face&#39;;&lt;br /&gt;
&lt;br /&gt;
They can be a list of things, also called an Array:&lt;br /&gt;
&lt;br /&gt;
var todo_list = new Array(&#39;clean room&#39;, &#39;actually clean room&#39;, &#39;feed cat&#39;, &#39;watch tv&#39;);&lt;br /&gt;
&lt;br /&gt;
... and as we&#39;ve already seen it can be an &#39;Object&#39;.&lt;br /&gt;
&lt;br /&gt;
I started with objects because they are easy to understand if you don&#39;t over think them, and they&lt;br /&gt;
are harder to understand than all the other types. What might be confusing going forward is that&lt;br /&gt;
variables can also be functions.&lt;br /&gt;
&lt;br /&gt;
But what is a function? Lets go back to the car&amp;nbsp;metaphor.&lt;br /&gt;
&lt;br /&gt;
All Jettas have some characteristics and operations.&lt;br /&gt;
For example Jettas have:&lt;br /&gt;
doors,&lt;br /&gt;
windows,&lt;br /&gt;
wheels,&lt;br /&gt;
sunroof,&lt;br /&gt;
bike rack,&lt;br /&gt;
windsheild,&lt;br /&gt;
gastank,&lt;br /&gt;
engine,&lt;br /&gt;
transmission,&lt;br /&gt;
etc...&lt;br /&gt;
&lt;br /&gt;
those are characteristics that can vary from model to model.&lt;br /&gt;
&lt;br /&gt;
Jettas can:&lt;br /&gt;
Accellerate,&lt;br /&gt;
Slow down,&lt;br /&gt;
Turn,&lt;br /&gt;
Turn On,&lt;br /&gt;
Turn Off,&lt;br /&gt;
Change gears,&lt;br /&gt;
Attract hot girls (ok maybe not)&lt;br /&gt;
&lt;br /&gt;
What an object &#39;has&#39; are properties. What an object &quot;can do&quot; is a &#39;function&#39;. Later on you&#39;ll call them methods, but for now lets stick&lt;br /&gt;
with functions.</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/5313851736314293079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2011/11/javascript-rpg-game-tutorial-part-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/5313851736314293079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/5313851736314293079'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2011/11/javascript-rpg-game-tutorial-part-2.html' title='Javascript RPG Game tutorial part 2'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-484189614851980872</id><published>2011-11-01T13:32:00.000-07:00</published><updated>2011-11-01T13:32:16.822-07:00</updated><title type='text'>Javascript RPG Game tutorial.</title><content type='html'>Make a game, Learn Javascript!&lt;br /&gt;
&lt;br /&gt;
lets make a game using javascript. Here are the course requirements:&lt;br /&gt;
If you&#39;re on windows you need notepad++ (free software) and Firefox web browser with firebug extention.&lt;br /&gt;
If you&#39;re on mac you need textwrangler (free software) and Firefox web browser with firebug extention.&lt;br /&gt;
A basic understanding of pen and paper role playing games like Dungeons and Dragons (actually not that important).&lt;br /&gt;
&lt;br /&gt;
You don&#39;t need anything fancy. You don&#39;t even need to know javascript. You just need a basic knowledge of&lt;br /&gt;
HTML/CSS and a willingness to follow along.&lt;br /&gt;
&lt;br /&gt;
Ok, Let&#39;s Go!&lt;br /&gt;
&lt;br /&gt;
We are going to make a dungon crawling game.&lt;br /&gt;
It will:&lt;br /&gt;
&lt;br /&gt;
Have a dungon.&lt;br /&gt;
Work out battles for you.&lt;br /&gt;
Be navigatable (meaning you can move around in the dungon).&lt;br /&gt;
&lt;br /&gt;
You can:&lt;br /&gt;
Be one of 4 character classes.&lt;br /&gt;
Attack monsters.&lt;br /&gt;
Find treasure.&lt;br /&gt;
Navigate the dungon.&lt;br /&gt;
&lt;br /&gt;
Ok! Lets start with you! Type this as your basic HTML:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;title&amp;gt;Dungon Game&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Easy enough! Thats the framework of our game! Wow that was easy :D&lt;br /&gt;
&lt;br /&gt;
Now lets create a basic hero/character!&lt;br /&gt;
Change this:&lt;br /&gt;
&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
to this:&lt;br /&gt;
&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&lt;br /&gt;
var Hero = function(){};&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
GREAT! we now have a hero! Not much of one though because he doesn&#39;t do&lt;br /&gt;
anything at all and can&#39;t interact with the html at all. BOOOO! Bad hero! But lets talk about what&lt;br /&gt;
he is.&lt;br /&gt;
&lt;br /&gt;
Our new javascript code &quot;var Hero = function(){};&quot; is an object! Well you can&#39;t actually touch him&lt;br /&gt;
but in the javascript programming world he is an object. He&#39;s actually a lot more, but what he is&lt;br /&gt;
and isn&#39;t really isn&#39;t that important right now. For now just know that he is going to be the&lt;br /&gt;
blueprint for any and all characters that the player controls, or the game controls as an NPC!&lt;br /&gt;
Lets spruce him up a bit shall we?&lt;br /&gt;
&lt;br /&gt;
lets change var Hero = function(){};&lt;br /&gt;
&lt;br /&gt;
to this:&lt;br /&gt;
&lt;br /&gt;
var Hero = function(name,type){&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;this.my_name = name;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;this.my_type = type;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Great! now our Hero can have a name and a type. In this context type is akin to class or profession&lt;br /&gt;
(eg. Warrior, or Wizard). But he still doesn&#39;t actually exist and we can&#39;t do anything with him.&lt;br /&gt;
What do I mean? well.. lets run a test. make your page look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;title&amp;gt;Dungon Game&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;var Hero = function(name,type){&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;this.my_name = name;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;this.my_type = type;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;console.log(Hero);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;console.log(Hero.my_name);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notice the console.log stuff? That is so we can experiment with whats going on in the webpage and&lt;br /&gt;
see whats happening behind the scenes. So open up firebug by clicking the firebug button and then select the console tab... You are using firefox right? We can use other browsers and we&#39;ll make sure the game works in most if not all of them, but for development and learning firefox is the right browser to use.&lt;br /&gt;
&lt;br /&gt;
Now open your document!&lt;br /&gt;
&lt;br /&gt;
Notice how it says?&lt;br /&gt;
Function()&lt;br /&gt;
and on the next line:&lt;br /&gt;
undefined&lt;br /&gt;
&lt;br /&gt;
That says that we have a function, but he doesn&#39;t have a name. Lets give him a name and see what happens.&lt;br /&gt;
Change this:&lt;br /&gt;
&lt;br /&gt;
var my_name = name;&lt;br /&gt;
&lt;br /&gt;
to:&lt;br /&gt;
&lt;br /&gt;
var my_name = &#39;Bill&#39;;&lt;br /&gt;
&lt;br /&gt;
and refresh your page.&lt;br /&gt;
&lt;br /&gt;
Notice there is no change. That is because &#39;Hero&#39; our object is also a function. And for a function to&lt;br /&gt;
work you have to &#39;call&#39; it. Think of it like a car. For a car to work you have to turn its ignition.&lt;br /&gt;
For a function/object to work you have to call it.&lt;br /&gt;
&lt;br /&gt;
so lets do that!&lt;br /&gt;
&lt;br /&gt;
add this AFTER &#39;Hero&#39; but before the console.log statements&lt;br /&gt;
&lt;br /&gt;
var hero = new Hero();&lt;br /&gt;
&lt;br /&gt;
and change your console.log statements to this:&lt;br /&gt;
&lt;br /&gt;
console.log(hero);&lt;br /&gt;
console.log(hero.my_name);&lt;br /&gt;
&lt;br /&gt;
now in firebug console we get this:&lt;br /&gt;
Object { my_name=&quot;bill&quot;}&lt;br /&gt;
bill&lt;br /&gt;
&lt;br /&gt;
Ok! Now we&#39;re cooking with gas. We have a hero &quot;instance&quot; of the Hero Object type. Now, when I say an&lt;br /&gt;
instance of an Object type I mean something like this:&lt;br /&gt;
&lt;br /&gt;
There is a type of car called a Jetta. I have one. My Jetta is an &#39;instance&#39; or the Object type &#39;Jetta&#39;.&lt;br /&gt;
Does that make sense? I don&#39;t drive every Jetta out there, just the one I own.&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/484189614851980872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2011/11/javascript-rpg-game-tutorial.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/484189614851980872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/484189614851980872'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2011/11/javascript-rpg-game-tutorial.html' title='Javascript RPG Game tutorial.'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-1845946614378994199</id><published>2011-03-29T09:31:00.001-07:00</published><updated>2011-03-29T09:31:58.413-07:00</updated><title type='text'>Build Javascript with PHP</title><content type='html'>&lt;a href=&quot;http://www.jsclasses.org/blog/post/10-Developing-JavaScript-Applications-using-PHP-functions--Lately-in-JavaScript-podcast--Episode-5.html&quot;&gt;http://www.jsclasses.org/blog/post/10-Developing-JavaScript-Applications-using-PHP-functions--Lately-in-JavaScript-podcast--Episode-5.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/1845946614378994199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/build-javascript-with-php.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/1845946614378994199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/1845946614378994199'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/build-javascript-with-php.html' title='Build Javascript with PHP'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-4157454679973491651</id><published>2011-03-25T14:12:00.001-07:00</published><updated>2011-03-25T14:12:19.701-07:00</updated><title type='text'>ensure. loading js, html, and css only when you need it.</title><content type='html'>&lt;a href=&quot;http://ensure.codeplex.com/&quot;&gt;http://ensure.codeplex.com/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/4157454679973491651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/ensure-loading-js-html-and-css-only.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/4157454679973491651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/4157454679973491651'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/ensure-loading-js-html-and-css-only.html' title='ensure. loading js, html, and css only when you need it.'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-3767863868974776658</id><published>2011-03-24T10:06:00.001-07:00</published><updated>2011-03-24T10:06:24.077-07:00</updated><title type='text'>lazy loading library genius</title><content type='html'>Loads javascript, html and css on the fly. Brilliant.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://ensure.codeplex.com/&quot;&gt;http://ensure.codeplex.com/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/3767863868974776658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/lazy-loading-library-genius.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/3767863868974776658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/3767863868974776658'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/lazy-loading-library-genius.html' title='lazy loading library genius'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-3030378251233866980</id><published>2011-03-22T20:22:00.000-07:00</published><updated>2011-03-22T20:22:48.529-07:00</updated><title type='text'>Create web apps in JavaScript right from your browser</title><content type='html'>&lt;iframe src=&quot;http://www.akshell.com/ide/&quot; style=&quot;width:100%; height:700px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/3030378251233866980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/create-web-apps-in-javascript-right.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/3030378251233866980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/3030378251233866980'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/create-web-apps-in-javascript-right.html' title='Create web apps in JavaScript right from your browser'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-6048318535504446187</id><published>2011-03-22T14:19:00.001-07:00</published><updated>2011-03-22T14:19:28.188-07:00</updated><title type='text'>Associative Array Flexibility.</title><content type='html'>var AssociativeArray = function() {&lt;br /&gt;
&lt;br /&gt;
 this.hash = new Array();&lt;br /&gt;
&lt;br /&gt;
 this.size = function() {&lt;br /&gt;
  var size = 0;&lt;br /&gt;
  for(var i in this.hash) {&lt;br /&gt;
   if(this.hash[i] != null) {&lt;br /&gt;
    size++;&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  return size;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
 this.clear = function() {&lt;br /&gt;
  this.hash = new Array();&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
 this.add = function(key, value) {&lt;br /&gt;
  if(key == null || value == null) {&lt;br /&gt;
   throw &quot;NullPointerException { \&quot;&quot; + key + &quot;\&quot; : \&quot;&quot; + value + &quot;\&quot; }&quot;;&lt;br /&gt;
  }&lt;br /&gt;
  else {&lt;br /&gt;
   this.hash[key] = value;&lt;br /&gt;
  }&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
 this.get = function(key) {&lt;br /&gt;
  return this.hash[key];&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
 this.remove = function() {&lt;br /&gt;
  var value = this.hash[key];&lt;br /&gt;
  this.hash[key] = null;&lt;br /&gt;
  return value;&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 this.contains_key = function(key) {&lt;br /&gt;
  var exist = false;&lt;br /&gt;
  for(var i in this.hash) {&lt;br /&gt;
   if(i == key &amp;&amp; this.hash[i] != null) {&lt;br /&gt;
    exist = true;&lt;br /&gt;
    break;&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  return exist;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
 this.contains_value = function(value) {&lt;br /&gt;
  var contains = false;&lt;br /&gt;
  if(value != null) {&lt;br /&gt;
   for(var i in this.hash) {&lt;br /&gt;
    if(this.hash[i] == value) {&lt;br /&gt;
     contains = true;&lt;br /&gt;
     break;&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  return contains;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
 this.is_empty = function() {&lt;br /&gt;
  return (parseInt(this.size()) == 0) ? true : false;&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 this.keys = function() {&lt;br /&gt;
  var keys = new Array();&lt;br /&gt;
  for(var i in this.hash) {&lt;br /&gt;
   if(this.hash[i] != null) {&lt;br /&gt;
    keys.push(i);&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  return keys;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
 this.values = function() {&lt;br /&gt;
  var values = new Array();&lt;br /&gt;
  for(var i in this.hash) {&lt;br /&gt;
   if(this.hash[i] != null) {&lt;br /&gt;
    values.push(this.hash[i]);&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  return values;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
 this.to_string = function() {&lt;br /&gt;
  var string = &quot;{\&quot;array\&quot;: [\n&quot;;&lt;br /&gt;
  for(var i in this.hash) {&lt;br /&gt;
   if(this.hash[i] != null) {&lt;br /&gt;
    string += &quot;\t{ \&quot;&quot; + i + &quot;\&quot; : \&quot;&quot; + this.hash[i] + &quot;\&quot; },\n&quot;;&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
  return string += &quot;]}&quot;;&lt;br /&gt;
 };&lt;br /&gt;
}</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/6048318535504446187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/associative-array-flexibility.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/6048318535504446187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/6048318535504446187'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/associative-array-flexibility.html' title='Associative Array Flexibility.'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-1314305554878192053</id><published>2011-03-17T16:53:00.000-07:00</published><updated>2011-03-17T16:53:06.690-07:00</updated><title type='text'>data and each in jquery</title><content type='html'>&lt;div data-type=&quot;page&quot; data-hidden=&quot;true&quot; data-options=&#39;{&quot;name&quot;:&quot;John&quot;}&#39;&gt;&lt;/div&gt; &lt;br /&gt;
//We can call it via:&lt;br /&gt;
$(&quot;div&quot;).data(&quot;role&quot;) === &quot;page&quot;;&lt;br /&gt;
$(&quot;div&quot;).data(&quot;hidden&quot;) === true;&lt;br /&gt;
$(&quot;div&quot;).data(&quot;options&quot;).name === &quot;John&quot;;&lt;br /&gt;
&lt;br /&gt;
Data is good for preventing race conditions.&lt;br /&gt;
&lt;br /&gt;
//Given this HTML Structure&lt;br /&gt;
&lt;ul&gt;    &lt;li&gt;Apple&lt;/li&gt;
    &lt;li&gt;Orange&lt;/li&gt;
    &lt;li&gt;Mango&lt;/li&gt;
    &lt;li&gt;Blueberry&lt;/li&gt;
    &lt;li&gt;Watermelon&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;
//We can retrieve the value with:&lt;br /&gt;
$(&#39;li&#39;).each(function(index) {&lt;br /&gt;
    alert(index + &#39;: &#39; + $(this).text());&lt;br /&gt;
});&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
//Alternatively, loop through JSON&lt;br /&gt;
var data = &quot;{ name: &quot;John&quot;, lang: &quot;JS&quot; }&quot;;&lt;br /&gt;
 &lt;br /&gt;
$.each( data, function(k, v){&lt;br /&gt;
   alert( &quot;Key: &quot; + k + &quot;, Value: &quot; + v );&lt;br /&gt;
});</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/1314305554878192053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/data-and-each-in-jquery.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/1314305554878192053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/1314305554878192053'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/data-and-each-in-jquery.html' title='data and each in jquery'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-5930568714739960682</id><published>2011-03-17T16:35:00.001-07:00</published><updated>2011-03-17T16:35:40.225-07:00</updated><title type='text'>jquery onscreen keyboard</title><content type='html'>&lt;a href=&quot;http://keith-wood.name/keypad.html&quot;&gt;http://keith-wood.name/keypad.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/5930568714739960682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/jquery-onscreen-keyboard.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/5930568714739960682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/5930568714739960682'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/jquery-onscreen-keyboard.html' title='jquery onscreen keyboard'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-6126775847658435752</id><published>2011-03-17T12:34:00.001-07:00</published><updated>2011-03-17T12:34:14.310-07:00</updated><title type='text'>Identify fonts being used</title><content type='html'>Have a font type you need to figure out but only have an image to identify it from?&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src=&quot;http://www.identifont.com/identify.html&quot; style=&quot;width:100%; height:600px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/6126775847658435752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/identify-fonts-being-used.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/6126775847658435752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/6126775847658435752'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/identify-fonts-being-used.html' title='Identify fonts being used'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-7238517849408679284</id><published>2011-03-17T11:53:00.000-07:00</published><updated>2011-03-17T11:53:20.630-07:00</updated><title type='text'>Fantastic color web color palette tools</title><content type='html'>Hope this works for you.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://colorexplorer.com/&quot;&gt;http://colorexplorer.com/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/7238517849408679284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/fantastic-color-web-color-palette-tools.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/7238517849408679284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/7238517849408679284'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/fantastic-color-web-color-palette-tools.html' title='Fantastic color web color palette tools'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-961334786719562990</id><published>2011-03-17T11:45:00.000-07:00</published><updated>2011-03-17T11:45:07.544-07:00</updated><title type='text'>font comparer</title><content type='html'>find some interesting font stuff:&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src=&quot;http://www.fontcomparer.com/&quot; style=&quot;width:100%; height:600px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/961334786719562990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/font-comparer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/961334786719562990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/961334786719562990'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/font-comparer.html' title='font comparer'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-8140555521105945489</id><published>2011-03-17T11:40:00.001-07:00</published><updated>2011-03-17T11:40:40.107-07:00</updated><title type='text'>Clean up your css</title><content type='html'>Make it pretty&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src=&quot;http://procssor.com/&quot; style=&quot;width:100%; height:400px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/8140555521105945489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/clean-up-your-css.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/8140555521105945489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/8140555521105945489'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/clean-up-your-css.html' title='Clean up your css'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-485390897391911263</id><published>2011-03-17T11:36:00.001-07:00</published><updated>2011-03-17T11:36:33.134-07:00</updated><title type='text'>Cool jquery form validator</title><content type='html'>&lt;a href=&quot;http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/&quot;&gt;http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/485390897391911263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/cool-jquery-form-validator.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/485390897391911263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/485390897391911263'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/cool-jquery-form-validator.html' title='Cool jquery form validator'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-2301266103299407476</id><published>2011-03-17T10:49:00.000-07:00</published><updated>2011-03-17T10:49:10.353-07:00</updated><title type='text'>Always useful centering layout with css</title><content type='html'>div#container&lt;br /&gt;
{&lt;br /&gt;
 margin-left: auto;&lt;br /&gt;
 margin-right: auto;&lt;br /&gt;
 width: 50em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Does not work for IE5.5 and down, or IE6 in quirks mode.</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/2301266103299407476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/always-useful-centering-layout-with-css.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/2301266103299407476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/2301266103299407476'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/always-useful-centering-layout-with-css.html' title='Always useful centering layout with css'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-5723874962026323841</id><published>2011-03-17T10:01:00.001-07:00</published><updated>2011-03-17T10:01:27.453-07:00</updated><title type='text'>Javascript binary howto.</title><content type='html'>Here&#39;s the howto. Now if only I had a whyto. &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://bateru.com/news/2011/03/javascript-binary-operations-the-easy-way/&quot;&gt;http://bateru.com/news/2011/03/javascript-binary-operations-the-easy-way/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/5723874962026323841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/javascript-binary-howto.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/5723874962026323841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/5723874962026323841'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/javascript-binary-howto.html' title='Javascript binary howto.'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-3072927821772654958</id><published>2011-03-17T08:59:00.000-07:00</published><updated>2011-03-17T08:59:41.439-07:00</updated><title type='text'>Execute and test php and javascript</title><content type='html'>You can test your scripts outcome right on this page.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src=&quot;http://writecodeonline.com/javascript/&quot; style=&quot;width:100%; height:600px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/3072927821772654958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/execute-and-test-php-and-javascript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/3072927821772654958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/3072927821772654958'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/execute-and-test-php-and-javascript.html' title='Execute and test php and javascript'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-1274725061374007230</id><published>2011-03-14T21:22:00.000-07:00</published><updated>2011-03-14T21:22:50.310-07:00</updated><title type='text'>jQuery Plugin: CodeExplorer v0.1</title><content type='html'>&lt;a href=&quot;http://www.bigspaceship.com/blog/labs/jquery-plugin-codeexplorer-v01&quot;&gt;jQuery Plugin: CodeExplorer v0.1&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Cool jQuery way to view file system.</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/1274725061374007230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/jquery-plugin-codeexplorer-v01.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/1274725061374007230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/1274725061374007230'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/jquery-plugin-codeexplorer-v01.html' title='jQuery Plugin: CodeExplorer v0.1'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-6061937379393852396</id><published>2011-03-14T09:19:00.001-07:00</published><updated>2011-03-14T09:19:43.364-07:00</updated><title type='text'>Node.js explanation worth reading!</title><content type='html'>Node.js is all the rage these days. Get a head start on the coming web dev revolution.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://blog.carbonfive.com/2011/03/09/node-js-overview/&quot;&gt;http://blog.carbonfive.com/2011/03/09/node-js-overview/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/6061937379393852396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/nodejs-explanation-worth-reading.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/6061937379393852396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/6061937379393852396'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/nodejs-explanation-worth-reading.html' title='Node.js explanation worth reading!'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-1358255047530311524</id><published>2011-03-10T20:21:00.000-08:00</published><updated>2011-03-10T20:21:10.530-08:00</updated><title type='text'>gradient css only no image cross browser buttons</title><content type='html'>&lt;a href=&quot;http://www.red-team-design.com/cross-browser-css-gradient-buttons&quot;&gt;http://www.red-team-design.com/cross-browser-css-gradient-buttons&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/1358255047530311524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/gradient-css-only-no-image-cross.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/1358255047530311524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/1358255047530311524'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/gradient-css-only-no-image-cross.html' title='gradient css only no image cross browser buttons'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-1587785147056487071</id><published>2011-03-08T21:47:00.001-08:00</published><updated>2011-03-08T21:47:56.524-08:00</updated><title type='text'>Figure out what font that is!</title><content type='html'>Use this to figure out a font.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.identifont.com/identify.html&quot;&gt;http://www.identifont.com/identify.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/1587785147056487071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/figure-out-what-font-that-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/1587785147056487071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/1587785147056487071'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/figure-out-what-font-that-is.html' title='Figure out what font that is!'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5113687013035420300.post-4841125196947517410</id><published>2011-03-08T13:09:00.001-08:00</published><updated>2011-03-08T13:09:15.717-08:00</updated><title type='text'>Get your SEO work done super cheap on Fiverr</title><content type='html'>Well.. get it done for 5$ LOL&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.fiverr.com/gigs/search?order=rating&amp;query=seo&quot;&gt;http://www.fiverr.com/gigs/search?order=rating&amp;query=seo&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://front-end-mastery.blogspot.com/feeds/4841125196947517410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/get-your-seo-work-done-super-cheap-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/4841125196947517410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5113687013035420300/posts/default/4841125196947517410'/><link rel='alternate' type='text/html' href='http://front-end-mastery.blogspot.com/2011/03/get-your-seo-work-done-super-cheap-on.html' title='Get your SEO work done super cheap on Fiverr'/><author><name>cutting-edge-interest</name><uri>http://www.blogger.com/profile/15209297658884697764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>