
function setA(){
myNumber = 1000;
}
function setB(){
Number = myNumber;
}
setA内のmyNumberをsetBに反映させようとしましたが、反映されませんでした。JavaScriptのプログラミングの勉強は昨日からはじめました。プログラミングサイトを検索しては調べているのですが、さっぱりわかりません。setAでセットされたmyNumberをsetBで読み込むようにするにはどうすればいいのでしょうか?
初歩的な質問だと思いますが、解説していただけないでしょうか。宜しくお願いいたします。
No.4ベストアンサー
- 回答日時:
★私も今年になって JavaScript を始めた者です。
・『Number』は外部にある変数(グローバル)ですので『setA』の関数に『setB』と同じ処理を
記述するか、または『setA』の関数で『setB』関数を呼び出します。
サンプル1:
function setA(){
myNumber = 1000;
Number = myNumber; ←同じ処理を記述
}
function setB(){
Number = myNumber;
}
サンプル2:
function setA(){
myNumber = 1000;
setB(); ←ここで呼び出し
}
function setB(){
Number = myNumber;
}
最後に:
・2つのうちどちらでも動作します。
・なお、『Number』は外部にある変数(グローバル)ですので『setB』で直接 Number をアクセス
出来ますよ。
・『JavaScript』の関数での変数はグローバル変数ですので明示的に『var』を付けない限りは
ローカル変数になりません。私は C/C++ 言語を使っていますが、変数宣言のローカル、グローバル
が逆転していますね。→混同しそうです。注意!
・以上。おわり。
余談:
・今日も朝から JavaScript を使ってホームページの新規ページを作成しています。
・お互いに JavaScript 頑張りましょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jqueryの変数を関数の外に出す方法
-
関数でy=g(x)のgとは何の略です...
-
functionから別のfunctionを実...
-
setAの内容をsetBでも読み込み...
-
Latexに関する質問です。
-
C#で、ContextMenuStripに動的...
-
ジェネレーターの作り方
-
JavaScriptで簡単なクイズを作...
-
C#テキストボックスの文字を配...
-
シンプルなweb版スタンプラリー...
-
C#OpenCv V4にのエラーに関する...
-
UWSCでオンクリックのボタンを...
-
cgiでポーリングして取得したデ...
-
テーブルをソートするには
-
excle VBA とweb上の検索を利用...
-
<a>タグのテキストを取得
-
google apps scriptの終了のさせ方
-
mousewheelイベントについて
-
for in と 接続演算子について
-
html javascript リンク先アド...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
functionから別のfunctionを実...
-
idを使わずにonclickで自身の要...
-
関数でy=g(x)のgとは何の略です...
-
クリックすると上に開くアコー...
-
Matlabで自作関数をオーバーロード
-
XMLHttpRequestでキャッシュを...
-
javascriptのenchantの打ちミス
-
ASP 最終日の表示
-
javascriptのレキシカルスコー...
-
jQueryでのレスポンシブが綺麗...
-
jQueryを利用したアコーディオ...
-
イベントハンドラの関数の引数...
-
getElementByIdを使用したグロ...
-
関数名をテキストから読み込む...
-
delphi6を使っています。
-
JavaScript 宣言 について
-
Ajaxでデータベース(PostgreSQL)
-
functionはhtmlやjsに2度使えま...
-
Javascriptの丸括弧の意味
-
JavaScript/jQuery で元画像フ...
おすすめ情報