• ベストアンサー

引数・・・・(T_T)

shin_5696の回答

  • shin_5696
  • ベストアンサー率39% (21/53)
回答No.2

引数を語るにはまず、関数が必要です。 関数とは、 何かの機能を持っている便利な道具 みたいなイメージです。 その道具に対して材料(引数)を渡すと 目的の物(戻り値)をくれます。 現実の例にたとえると・・・・ 関数がオーブントースターだとすると これは、物を温めたり焼いたりする機能があります。 このとき、引数をパンとすると 戻り値は焼いたパンになります。 当然、引数であるパンが食パンだったりバターロールだったりすると 戻り値である焼いたパンも別のものができますよね^^ 関数が持つ機能を実行するための 材料にあたるものが引数です。

noname#88548
質問者

補足

とてもわかりやすいご回答ありがとうございます そのそれぞれの数字の働きを教えてほしいのですが・・・

関連するQ&A

  • 引数が全く分かりません。

    JavaScriptを勉強しているのですが「引数」という概念が理解出来ず心が折れそうです。分かりやすい言われている参考書やサイトの解説でも、全く意味が分かりません(値を渡すとかそのレベルで既に分かりませんが、returnで関数の結果が出ることまでは分かります)。 子供でも分かるくらい易しく教えていただけると嬉しいです。どうぞ宜しくお願いします。

  • 引数なしの関数で疑問です

    とほほのjavascriptで勉強しています。 http://www.tohoho-web.com/js/function.htm#objFunction ここの function goukei() { var ans = 0; for (i = 0; i < goukei.arguments.length; i++) { ans += goukei.arguments[i]; } return(ans); } sum = goukei(1, 2, 3, 4, 5); goukei関数を定義したときの引数は、なしなのに goukei関数を呼び出すとき、goukei(1, 2, 3, 4, 5)と、このように5つも引数を指定しています。 Javaでは、こんな呼び出し方をすれば、コンパイルエラーになりますよね。 javascriptでは、引数なしで関数を宣言しても、呼び出すときに、好きな個数の引数を渡せるのですか? 「javascript 引数 省略」とか、「javascript 引数なし」とかいろいろググッてみたのですが 肝心の、javascriptでは引数なしにして宣言しても、呼び出すとき、好きな個数の引数つけて呼び出しても大丈夫。みたいな、確認したい記述はみつかりませんでした。 javascriptでは、このような書き方もできるということでしょうか。

  • 引数が分かりません。

    JavaScriptの超初心者です。 (1)のmessageと(2)のmessageと(3)の'Hello JavaScript !'との相関関係がよく分かりません。  又、引数そのものの意味もよく分かりません。 どなたか教えて下さい、よろしくお願いします。 <html> <head><title>イベントハンドラーの定義</title>    <SCRIPT> <!-- function showMessage(message){                   (1) window.alert(message);                     (2)                    } //--> </SCRIPT> </head> <body> <center> <hr>イベントハンドラーの定義<hr><br> ボタンをクリックするとダイアログボックスが表示されます。<br><br> <form>   <input type="button" value="ここをクリック"    onclick="showMessage('Hello JavaScript !');">         (3) </form> </center> </body> </html>

  • 中括弧で囲んだ引数の渡し方について

    GoogleMapのサンプルスクリプトでGMarkerオブジェクトを生成する際に以下のようなコードがあります。 marker = new GMarker(latlng, {clickable:false}); 上記のコードで、「{clickable:false}」とはどういう意味なのでしょうか? JavaScriptの参考書でも上記のような引数の渡し方について解説している箇所が見つかりませんでした。 ご存知の方がいらっしゃいましたら教えてください。

  • AfxBeginThread の引数について

    こんにちは。 MFCを使用した新規スレッド作成を行うために、API「AfxBeginThread」を使用しようと考えています。 そこで、質問なのですが、新規作成したスレッドに引数を渡したい場合、AfxBeginThreadの第3引数に設定するようなのですが、複数の引数を渡したい場合には、具体的にどのような手順を踏めばよいのでしょうか。 MSDNによると、第3引数の説明は、「pfnThreadProc の関数宣言の引数に見られるような、制御関数に渡す引数。」とありますが、いまいち分かりません。 よろしくお願いします。

  • JavaScript の引数について教えて下さい。

    ある教材を参考に以下の★SCRIPTを記述するとconsoleで以下の画像のような結果になるはずなのですが★CONSOLEのようにしか表示されません。 何度か見直したのですがタイプミス等はないようです。 下の★SCRIPTの記述に何か間違いがあるのでしょうか? 自分ではわかりません。 また今は「引数」の項目について学習しています。 ここに出てくる「$」にはどういう意味があるのでしょうか? 超初心者です。わかる方いらっしゃいましたら宜しくお願いします。 ★SCRIPT <script> 'use strict'; function showAd(message){ console.log('------------------'); console.log('------- ${message} ------'); console.log('------------------'); } showAd('Header AD'); console.log('Tom is great!'); console.log('Bob is great!'); showAD('AD'); console.log('Steve is great!'); console.log('Rich is great!'); showAD('Footer AD'); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ★CONSOLE ------------------ javascript.html:13 ------- ${message} ------ javascript.html:14 ------------------ javascript.html:21 Tom is great! javascript.html:22 Bob is great! javascript.html:12 ------------------ javascript.html:13 ------- ${message} ------ javascript.html:14 ------------------ javascript.html:26 Steve is great! javascript.html:27 Rich is great! javascript.html:12 ------------------ javascript.html:13 ------- ${message} ------ javascript.html:14 ------------------

  • htmlまたはJavascriptからファイルを引数つきで起動する。

    htmlまたはJavascriptからファイルを引数つきで起動する。 マクロ(macro.xls)に引数(csvファイル名)を渡して起動させたいため、 vbsを作成してマクロを引数つきで実行するようにしました。 コマンドからは >test.vbs /FILE:macro.xls /P:aaa.csv でマクロを実行することができたのですが、 HTMLにリンクを張り、リンクをクリックすることで vbsを引数つきで実行するにはどうすればよいでしょうか? (Javascriptを経由しても構いません)

    • ベストアンサー
    • HTML
  • JavaScriptの関数の引数省略について

    JavaScriptの関数で、下記のような引数の省略はできるでしょうか? 【例】 function hoge(aaa, bbb){} hoge(,"できるかな");←このような引数の省略はできるでしょうか? -------------------- しらべてみると、引数が2つあった場合、後方の引数の省略はできることがわかりました。 【例】 hoge("できるかな");←この場合できます。 しかし、引数が2つあった場合、前方の引数省略の例は見つけることができませんでした。 前方の引数を省略することはできるのでしょうか? よろしくお願いします。

  • javascriptに引数を渡す方法について

    お世話になります、 javascriptに下記のように引数を渡して 表示したいのですがうまくいきません。 <script language="javascript"> function dispData(msg) { document.write(msg); } </script> $a = "hoge"; echo "<a href='#' onclick='javascript:dispData($a)'>" . $a . "</a><br>"; とすると動作してくれません。 $aをシングルコートで囲っても同じです。 $a = "/hoge/";をやると/hoge/を表示されます。 コーディングの方法を教えて頂きたいのですが。 dispData()に引数を渡して処理を行いたいもので。 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • if( strcmp( 引数, 引数 )=== 0

    サンプルで、 if( strcmp( 第1引数, 第2引数 ) === 0 ){ て書いてあるコードを見たのですが、 この === 0 には、どういう意味があるのでしょうか? (==0とはどう違うのでしょうか? という意味です) 試しに、型の一致を確認できるのかな? と思いやってみたのですが、 うまくいきませんでした。 $a = "10"; $b = 10; if( strcmp( $a, $b ) === 0 ){ print "2つの文字列は同じです!"; } else { print "2つの文字列は違います"; } strrposの返り値判定に「===」を使うのだったら、 意味は分かるのですが、 それとは意味合いが違うような (strcmpに===を使う意味はないような)気もするのですが…

    • ベストアンサー
    • PHP