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

質問編集履歴

3

ソースコード1行追加とそれに伴う補足を記述

2019/12/12 14:00

投稿

paccuman
paccuman

スコア13

title CHANGED
File without changes
body CHANGED
@@ -4,12 +4,13 @@
4
4
 
5
5
  【確認したことエラー】
6
6
  クリックイベントで、optionの値取得後、定数部分の即時関数内に値を渡すところまでは確認できてます。
7
- 現在のswitch文部分をconsole.logや、ただreturnで値を返すことはできのですがswitch文なるとundefinedが返ってきてしいます。
7
+ switch 文の引数に直接、文字列optionの値を入れと理想通り定数代入されます。
8
8
 
9
+ しかし、switch 文の引数にoptionValを入れるとエラーになってしまいます。
10
+ 即時関数内に値は渡せているはずだと思っているのですが、どうすれば、直接文字列を入れたときのように
11
+ うまくswitch文を機能させ、constに定数を代入できるか教えていただきたいです。
9
12
 
10
- どうすればswitch文が機能し、constに定数を代入できるか教えていただきたいです。
11
13
 
12
-
13
14
  ```javascript
14
15
  $("button").click(function(){
15
16
 

2

ソースコードを1行追加しました。

2019/12/12 14:00

投稿

paccuman
paccuman

スコア13

title CHANGED
File without changes
body CHANGED
@@ -20,6 +20,7 @@
20
20
  case 'optionvalue1': return 'hoge1'; break;
21
21
  case 'optionvalue2': return 'hoge2'; break;
22
22
  case 'optionvalue3': return 'hoge3'; break;
23
+ default: alert('エラー'); break;
23
24
  }
24
25
  })(pageOption);
25
26
 

1

タイトルの文字修正

2019/12/12 13:49

投稿

paccuman
paccuman

スコア13

title CHANGED
@@ -1,1 +1,1 @@
1
- switch文の結果を数に代入したい
1
+ switch文の結果を数に代入したい
body CHANGED
File without changes