Adam Bard
2a6e60d83b
Merge pull request #828 from ml242/master
...
Use === in js tutorial except once demonstrating ==
2014-10-27 19:32:39 +02:00
ml242
fb28f2c102
Your Name: Matt
...
Subject Line: Addresses Comparisons in Javascript
What Happened:
I believe that starting out with the double equals instead of the triple equals for strict comparison checking is incorrect. Because double equals uses type coercion, it is more of a feature the needs to be understood. Beginners looking at the language should look upon the stricter method as the proper one because it is less likely to give a surprising result.
I also tried to address the behaviour by adding an example to the double equals comparison.
Hope that the community is interested in pulling in these changes, they stem from teaching beginners javaScript but I am by no means the authority.
2014-10-27 00:43:20 -04:00
m90
7cf0bcb828
[javascript/*] typeof is an operand and not a function/method - fix usage / remove parens
2014-08-09 21:41:12 +02:00
Nati
659bc7566f
Changed "complimenting" to "complementing".
2014-06-10 16:54:32 -07:00
Ariel
6348a3adde
space
2014-03-10 18:08:50 -04:00
Ariel
0590851a64
Added a bit of example code and resources.
2014-03-10 17:23:49 -04:00
Renjith G R
845dc497ad
Fix capitalization in the word JavaScript
...
There were two more other places where JavaScript was written as Javascript.
2014-01-22 11:22:07 +05:30
Renjith G R
08107bef21
Fixed capitalization in the word JavaScript
...
Changed Javascript to JavaScript in the first paragraph.
2014-01-22 10:52:24 +05:30
Adam Brenecki
c43c033646
Fixed ) {
vs ){
inconsistency
2014-01-19 16:10:58 +10:30
Joel Birchler
7927c1bf3a
Added call, apply, bind JavaScript examples
2013-12-26 22:50:17 -08:00
cubuspl42
eafeb3b461
typo
2013-12-14 14:44:06 +01:00
cubuspl42
432eb6f53d
Note about how declaring functions affects scope.
2013-12-14 14:41:07 +01:00
Adam Brenecki
ec3343839f
[javascript] Add notes about ASI. Closes #424 .
2013-11-26 18:28:44 +10:30
Adam Brenecki
9f0ae279d8
[javascript/en] Enforce 80-char line width
2013-11-05 12:47:58 +10:30
Steven Senatori
34b0264620
fixing one of my corrections, no idea why I delted the }; on line 333 previously...sorry
2013-11-02 17:30:36 -07:00
Steven Senatori
cba64739f5
Deleted some bad syntax and tweaked an explanation
...
for clarity
2013-11-02 16:50:29 -07:00
Adam Brenecki
c149c619da
[javascript] Added note about ints
2013-10-10 10:52:56 +10:30
Adam Brenecki
9c0e7c548d
[javascript] Add bit about array mutability.
...
Closes #381 .
2013-10-10 08:33:39 +10:30
Frederik Ring
a91b4fd300
be consistent with PascalCasing of constructors
2013-10-03 20:02:16 +02:00
Adam Brenecki
750b2a2f21
[javascript] clarify constructor prototype example, as per #204
2013-09-20 19:22:00 +09:30
Adam Brenecki
49b30c38e2
Add missing semicolon
2013-09-20 19:17:10 +09:30
Adam Brenecki
9d1015232c
Wrapped setTimeout note to 80 chars
2013-09-13 20:21:14 +09:30
jeroenransijn
3f9ba06563
Note aboute setTimeout
2013-09-11 15:51:21 +02:00
Adam
e546f9cd9c
Add file download to javascript.js
2013-09-02 21:33:53 -07:00
Billy Shih
cf90a62a7a
Fixed a grammatical error
2013-08-19 15:19:48 -07:00
Adam Brenecki
80f97751a2
[javascript] Add semicolons. Closes #214 .
2013-08-15 21:05:27 +09:30
Adam Brenecki
05c3ca9044
[javascript] Remove anonymous function assignment example. ref #215
2013-08-15 20:33:44 +09:30
Adam Brenecki
5f2928df6b
More concise explanation of closures
2013-08-14 17:21:44 +09:30
Adam Brenecki
a82859f95b
Explain anonymous functions after first-class, and more concisely
2013-08-14 17:21:29 +09:30
Adam Brenecki
02ea95377d
Avoid telling people about techniques that are discouraged anyway
2013-08-14 17:20:34 +09:30
Kyle Simpson
69c4e4e509
Made some corrections and clarifications
2013-08-14 00:12:15 -05:00
greybird
f5023cc9b3
fix immediately-executing function
2013-08-05 17:22:53 +04:00
Anna Harren
feceda02b2
Added link to Javascript Garden
2013-07-15 01:06:33 +01:00
Jakub Jurových
94ef913f98
s/self/this in JavaScript
2013-07-12 21:14:52 +02:00
Adam
36f0eeac14
Minor edits to javascript
2013-07-04 09:24:21 -07:00
Adam Brenecki
8120eb7ff0
Miscellaneous additions
2013-07-04 19:49:35 +09:30
Adam Brenecki
80c16770cd
Added 'functions, scope and closures' section
2013-07-04 19:49:24 +09:30
Adam Brenecki
3dfdab742d
Miscellaneous edits to JavaScript
2013-07-03 15:21:03 +09:30
Adam Brenecki
8a870cab44
Add control structures
2013-06-30 18:57:40 +09:30
Adam Brenecki
3b8ece9932
Continue work on objects cont'd section
2013-06-30 18:14:53 +09:30
Adam Brenecki
c2d5429472
Tidy up section on variables, arrays and objects
2013-06-30 17:48:50 +09:30
Adam Brenecki
7c4bd7120c
Edits to section on strings and numbers
2013-06-30 17:44:25 +09:30
Adam Brenecki
600b5b5b74
Added links to MDN, tidied intro
2013-06-30 17:33:10 +09:30
DrJonOsterman
325ecf20a0
comment syntax fix
2013-06-29 08:46:34 -04:00
Adam Brenecki
9c81beb811
Begin writing about JavaScript arrays and dictionaries
2013-06-29 21:09:19 +09:30
Adam Brenecki
a8672f19bf
Add the rest of the tutorial's structure
2013-06-29 19:58:54 +09:30
Adam Brenecki
a19ba3205d
Start work on the JavaScript tutorial
2013-06-29 19:44:10 +09:30