36回目授業内容 関数〜jQueryの練習〜脱線
[授業][ActionScript][Flash][Dreamweaver][jQuery][JavaScript]
関数
- ボタンごとにfunction
<body> <p>商品A(1000円)<button onClick="zeiA()">税込価格</button></p> <p>商品B(1000円)<button onClick="zeiB()">税込価格</button></p> <p>商品C(1000円)<button onClick="zeiC()">税込価格</button></p> <script> var zeikomi; function zeiA(){ zeikomi = 1000 * 1.05; alert('税込み価格は' + zeikomi + 'です。'); } function zeiB(){ zeikomi = 2000 * 1.05; alert('税込み価格は' + zeikomi + 'です。'); } function zeiC(){ zeikomi = 3000 * 1.05; alert('税込み価格は' + zeikomi + 'です。'); } </script> </body>
- functionを一つで計算
<body> <p>商品A(1000円)<button onClick="zei(1000)">税込価格</button></p> <p>商品B(1000円)<button onClick="zei(2000)">税込価格</button></p> <p>商品C(1000円)<button onClick="zei(3000)">税込価格</button></p> <script> var zeikomi; function zei(price){ zeikomi = price * 1.05; alert('税込み価格は' + zeikomi + '円です。'); } </script> </body>
- functionを一つで計算2
<body> <p>商品A(1000円)<button onClick="zei('商品A',1000)">税込価格</button></p> <p>商品B(1000円)<button onClick="zei('商品B',2000)">税込価格</button></p> <p>商品C(1000円)<button onClick="zei('商品C',3000)">税込価格</button></p> <script> var zeikomi; function zei(name, price){ zeikomi = price * 1.05; alert(name + 'の税込み価格は' + zeikomi + '円です。'); } </script> </body>
- returnで戻り値を返す
<head> <script> function zei(x){ var x = price * 1.05; return x; } </script> </head> <body> <script> var price; price = prompt('価格の数字を入力してください。','半角数字で入力'); a = zei(price); alert('税込み価格は' + a + '円です'); </script> </body>
- returnで戻り値を返す2
<head> <script> function dollToYen(doll, rate) { var yen; yen = doll * rate; return yen; } </script> </head> <body> <p> <script> var yen1 = dollToYen(100, 90); document.write(yen1, "円<br>"); var doll2 = 50; var rate2 = 88; var yen2= dollToYen(doll2, rate2); document.write(yen2, "円<br>"); </script> </p> </body>