diff options
| author | Johnathan Maudlin <maudlin.johnathan@gmail.com> | 2014-10-29 22:13:33 -0400 | 
|---|---|---|
| committer | Johnathan Maudlin <maudlin.johnathan@gmail.com> | 2014-10-29 22:13:33 -0400 | 
| commit | 259c144eeb7b349a00891eb7bfa26ed564dfe580 (patch) | |
| tree | d5620fc0ecba85da3f66d15ea0952eccfa718ebf /javascript.html.markdown | |
| parent | fe277959606857f2690b4d6dd224fffc6a550d34 (diff) | |
| parent | 7d0eaa855959c03b52795a7457001bbd69d88464 (diff) | |
Merge pull request #1 from adambard/master
Merge from upstream
Diffstat (limited to 'javascript.html.markdown')
| -rw-r--r-- | javascript.html.markdown | 23 | 
1 files changed, 13 insertions, 10 deletions
| diff --git a/javascript.html.markdown b/javascript.html.markdown index 7c869b28..792cab98 100644 --- a/javascript.html.markdown +++ b/javascript.html.markdown @@ -39,13 +39,14 @@ doStuff()  // 1. Numbers, Strings and Operators  // JavaScript has one number type (which is a 64-bit IEEE 754 double). -// As with Lua, don't freak out about the lack of ints: doubles have a 52-bit -// mantissa, which is enough to store integers up to about 9✕10¹⁵ precisely. +// Doubles have a 52-bit mantissa, which is enough to store integers +//    up to about 9✕10¹⁵ precisely.  3; // = 3  1.5; // = 1.5 -// All the basic arithmetic works as you'd expect. +// Some basic arithmetic works as you'd expect.  1 + 1; // = 2 +.1 + .2; // = 0.30000000000000004  8 - 1; // = 7  10 * 2; // = 20  35 / 5; // = 7 @@ -77,13 +78,13 @@ false;  !true; // = false  !false; // = true -// Equality is == -1 == 1; // = true -2 == 1; // = false +// Equality is === +1 === 1; // = true +2 === 1; // = false -// Inequality is != -1 != 1; // = false -2 != 1; // = true +// Inequality is !== +1 !== 1; // = false +2 !== 1; // = true  // More comparisons  1 < 10; // = true @@ -97,11 +98,13 @@ false;  // and are compared with < and >  "a" < "b"; // = true -// Type coercion is performed for comparisons... +// Type coercion is performed for comparisons with double equals...  "5" == 5; // = true +null == undefined; // = true  // ...unless you use ===  "5" === 5; // = false +null === undefined; // = false   // You can access characters in a string with charAt  "This is a string".charAt(0);  // = 'T' | 
