回答編集履歴

3

MDNへリンク追加

2016/06/10 07:05

投稿

hidekichi
hidekichi

スコア366

test CHANGED
@@ -1,8 +1,8 @@
1
- undefined グローバルオブジェクトのプロパティで、つまりは値が未定義っと言う感じです。
1
+ [undefined](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/undefined) グローバルオブジェクトのプロパティで、つまりは値が未定義っと言う感じです。
2
2
 
3
3
 
4
4
 
5
- nullはリテラルです。
5
+ [nullはリテラル](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/null)です。
6
6
 
7
7
  NULL値または"空"値を返す感じです。
8
8
 
@@ -24,9 +24,9 @@
24
24
 
25
25
 
26
26
 
27
+ [
27
28
 
28
-
29
- voidは演算子です。
29
+ voidは演算子](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/void)です。
30
30
 
31
31
 
32
32
 

2

追記

2016/06/10 07:05

投稿

hidekichi
hidekichi

スコア366

test CHANGED
@@ -42,6 +42,8 @@
42
42
 
43
43
  ```html
44
44
 
45
+ <a href="javascript:void(0);">クリックしても何も起こらない</a>
46
+
45
47
  <a href="javascript:void(document.body.style.backgroundColor='green');">
46
48
 
47
49
  ここをクリックすると背景が緑になります。

1

追記

2016/06/10 07:02

投稿

hidekichi
hidekichi

スコア366

test CHANGED
@@ -12,6 +12,20 @@
12
12
 
13
13
 
14
14
 
15
+ ```
16
+
17
+ null === undefined // false
18
+
19
+ null == undefined // true
20
+
21
+ ```
22
+
23
+ これも面白いですよね。型チェックするとfalseになったり。
24
+
25
+
26
+
27
+
28
+
15
29
  voidは演算子です。
16
30
 
17
31
 
@@ -21,3 +35,23 @@
21
35
 
22
36
 
23
37
  トランスパイルしてvoid(0)が入るのは、こういう理由からではないですかね?
38
+
39
+ トランスパイルをあんまりしないので、ちゃんと読んでないんですけど(笑)
40
+
41
+
42
+
43
+ ```html
44
+
45
+ <a href="javascript:void(document.body.style.backgroundColor='green');">
46
+
47
+ ここをクリックすると背景が緑になります。
48
+
49
+ </a>
50
+
51
+ ```
52
+
53
+ こういうのたまに見かけますよね。
54
+
55
+
56
+
57
+ ここらは重要な点ですが、わかりにくい部分であるのも確かです。