java基礎程度の経験があります。
私が眺めていたソースに(このページです。http://lagstyle.com/icm/icm.html)
var getProbability = function(ranking) { ~ }
というコードがありました。
このコードはどのような宣言なのか教えてほしいです。
また、この文は、
var getProbability(ranking) { ~ }
ともできますか?(意味不明だったらすみません!)
よろしくおねがいします。
No.1ベストアンサー
- 回答日時:
var getProbability = function(ranking)
は getProbability という変数に関数オブジェクトを代入するという処理です。
var getProbability(ranking) にする事は出来ません。
var は変数の宣言ですから変数名を指定する必要があります。
回答ありがとうございます!
申し訳ないですが、もう2ついいですか?
1.
varr getPobability = function(ranking){~}
は
javaで言うところの
void getProbability(int ranking) {~}と考えてさしつかえないですか?
2.
この処理で返ってくる値がほしい時は
getPobability(~)
で大丈夫なのでしょうか?
できればよろしくお願いします。
No.2
- 回答日時:
> 1.
javaで言うところの
class Hoge { void Hoge (int ranking) {~} ・・・}
Hoge getPobability = new Hoge();
の方がイメージが近いと思います。
JavaScriptは全てがオブジェクトという、他の言語とは異なる考え方で作られている言語なので、functionで宣言されていても単純な関数では無い場合があります。
> 2.
> この処理で返ってくる値がほしい時は
> getPobability(~)
> で大丈夫なのでしょうか?
大丈夫です。
なるほど!
つまりfunctionで宣言されているそれぞれが
個々のjavaのクラス・・・
ってイメージでよろしいんですかね?
ありがとうございます!
勉強になりました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
idを使わずにonclickで自身の要...
-
getElementByIdを使用したグロ...
-
関数名をテキストから読み込む...
-
functionから別のfunctionを実...
-
関数でy=g(x)のgとは何の略です...
-
要素名がスペースを含む場合のj...
-
jQueryの :not() .not() が有効...
-
C#OpenCv V4にのエラーに関する...
-
google apps scriptの終了のさせ方
-
同じIDで定義した要素の配列を...
-
二次元配列を使って順位をだす...
-
翌月を取得するGASが分かりません
-
クリッカブルマップのリンク部...
-
ActiveXobjectが作成できない
-
Javascriptで定期的にF5を押す...
-
Excel VBA の ChangeFileAccess
-
onchangeイベントを使ってspan...
-
ジェネレーターの作り方
-
<a>タグのテキストを取得
-
Inherits EventArgsの初期化
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
関数でy=g(x)のgとは何の略です...
-
functionから別のfunctionを実...
-
idを使わずにonclickで自身の要...
-
jQueryの :not() .not() が有効...
-
jslintのエラーについて質問
-
クリックすると上に開くアコー...
-
要素名がスペースを含む場合のj...
-
javascript(jQuery)でセル内...
-
jQueryの"return false"の役割...
-
getElementByIdを使用したグロ...
-
ページ内に複数表がある場合のT...
-
これも関数ですか?
-
jqueryuiのdialog
-
JavascriptのFunctionの構文に...
-
XMLHttpRequestでキャッシュを...
-
一つのアクションで関数を二つ...
-
Javascriptの変数がうまく渡せ...
-
javascript 別関数で生成したイ...
-
ボタンのクリックで
-
無名関数を使うメリットは何で...
おすすめ情報