Skip to content

Commit 0556d39

Browse files
committed
moving values out into a separate file
1 parent 666e280 commit 0556d39

File tree

3 files changed

+32
-12
lines changed

3 files changed

+32
-12
lines changed

index.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -60,18 +60,18 @@ <h4>Moral of the story:</h4>
6060
<p>Use three equals unless you fully understand the conversions that take place for two-equals.</p>
6161
</div>
6262
</div>
63-
<script type="text/javascript" charset="utf-8">
64-
/*
65-
Strings in backticks (`) are evaluated.
66-
*/
67-
var values = [true, false, 1, 0, -1, "`'true'`", "`'false'`", "`'1'`", "`'0'`", "`'-1'`",
68-
"", "`null`", "`undefined`", "`[]`", "`{}`", [[]], [0], [1], "`parseFloat('nan')`"];
63+
64+
<!-- see values.js for a list of values which are compared in the table -->
65+
<script src="values.js" type="text/javascript" charset="utf-8"></script>
66+
67+
<script type="text/javascript" charset="utf-8">
6968

7069
buildComparisonTable(values, "==").appendTo("#two-equals")
7170
buildComparisonTable(values, "===").appendTo("#three-equals")
7271
buildComparisonTableForIf(values).appendTo("#if-statement")
7372

7473
$('#tabs').tabs();
75-
</script>
74+
75+
</script>
7676
</body>
7777
</html>

unified/index.html

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,13 @@ <h3>Equality in JavaScript</h3>
2323
<div id="key"></div>
2424
<br style="clear:both">
2525
</div>
26+
<!-- see values.js for a list of values which are compared in the table -->
27+
<script src="../values.js" type="text/javascript" charset="utf-8"></script>
2628
<script type="text/javascript" charset="utf-8">
27-
/*
28-
Strings in backticks (`) are evaluated.
29-
*/
30-
var values = [true, false, 1, 0, -1, "`'true'`", "`'false'`", "`'1'`", "`'0'`", "`'-1'`",
31-
"", "`null`", "`undefined`", "`[]`", "`{}`", [[]], [0], [1], "`parseFloat('nan')`"];
3229

3330
buildUnifiedComparisonTable(values).appendTo("#table")
3431
buildKeyTable().appendTo("#key")
32+
3533
</script>
3634
</body>
3735
</html>

values.js

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// Strings in backticks (`) are evaluated.
2+
var values = [
3+
true,
4+
false,
5+
1,
6+
0,
7+
-1,
8+
"`'true'`",
9+
"`'false'`",
10+
"`'1'`",
11+
"`'0'`",
12+
"`'-1'`",
13+
"",
14+
"`null`",
15+
"`undefined`",
16+
"`[]`",
17+
"`{}`",
18+
[[]],
19+
[0],
20+
[1],
21+
"`parseFloat('nan')`"
22+
];

0 commit comments

Comments
 (0)