teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コメントを追加

2018/04/10 01:41

投稿

defghi1977
defghi1977

スコア4756

answer CHANGED
@@ -3,4 +3,11 @@
3
3
  0. コードの可読性の向上
4
4
  0. DOMツリーの検索コストの削減
5
5
 
6
- 何れも一度しかその検索結果を使わないのであれば不要な作業ですが, 後者はイベント処理を定義する際に発生しうるDOM検索に関わるコストを省けるためよく使うテクニックです.
6
+ 何れも一度しかその検索結果を使わないのであれば不要な作業ですが, 後者はイベント処理を定義する際に発生しうるDOM検索に関わるコストを省けるためよく使うテクニックです.
7
+
8
+ NOTE:
9
+ プログラムには
10
+ - 論理的な正しさ
11
+ - 実用上のメリット
12
+
13
+ の二つの観点が必要です. あなたの質問は「論理的な正しさ」の観点からの質問であり, この観点のみで答えるなら「YES」です. しかし, 「実用上のメリット」を考えると, 変数を使うことに様々な合理性があるため答えは「YES」にも「NO」にもなり得るのです.