1樓:尋天凌寒
方法不少
1 將a,b設為全域性變數
就是放在方法外面
樓上寫了
2 讓a()有返回值
這樣你可以通過dd.a,dd.b來呼叫a方法裡的變數,但是你不能修改a b兩個變數
另外建議方法名不要起class 這樣容易引起混淆的名稱
2樓:匿名使用者
第一種方法。
1.首先準備好兩個js檔案。
2.然後寫一個html檔案,通過方法,將兩個js引用到html檔案中。
3.處於下方的js檔案,就可以直接呼叫上方js檔案中的內容了。比如我們在html中先載入了jquery,在第二個js可以使用dollar來對物件進行直接操作。
4.因為js本身是不能執行的,必須依託於html才能執行。的引用其實就相當於將幾個js檔案都寫在html檔案中了,所以可以直接呼叫。
第二種方法。
1.首先要在要引用另外一個js檔案的js開頭,寫一個匿名函式。
2.在匿名函式裡建立一個document.write()函式,將另外一個要引用的js寫入。
3.但是除了opera瀏覽器,其他瀏覽器都不會馬上建立dom樹,所以需要將動態載入js全部執行完成後,才能執行後續**。可以將這一部分**進行封裝。
4.最後使用封裝函式進行測試,這裡使用的封裝函式是loadjs,我們寫執行函式就ok。
3樓:詩意一點的
在方法外面定義a和b,做為
全域性變數
var a=0,b=0;
function add() ;
function class()
4樓:細風吹雨弄輕陰
js 的class是保留字不能作函式名
function add()
function demo()
demo();
5樓:況樂正素勤
要麼該方法直接返回要呼叫的那個變數,要麼就只能將那個變數定義為全域性變數,不然一個方法是呼叫不了另一個方法裡面的變數的。
js中一個函式裡的變數值,怎麼可以直接在另外一個函式裡用引用
6樓:請輕親青草
量,wgid在gognweizongtu.js中獲取
var gwp = 0;
var xishu = [0.4, 0.2, 0.3, 0.1];
var pjx = ["gzp", "gyp", "wlp", "ryp"];
var pj = ;
var guige = [90, 90, 80, 75, 85];
var xiang = ["gongzhuang", "gongyi", "wuliao", "renyuan"];
for (var i = 0; i < xiang.length; i++)
document.getelementbyid(pjx[i]).innerhtml = pj[xiang[i]];
gwp += y_f[i] * xishu[i];
}y_f.push(88);
if (gwp > 85.5)
gwp = gwp.tofixed(2);
document.getelementbyid("gwp").innerhtml = gwp;
document.getelementbyid("jinri").innerhtml = gwp;
document.getelementbyid("zuori").innerhtml = gwp;
document.getelementbyid("benzhou").innerhtml = gwp;
document.getelementbyid("lishi").innerhtml = gwp;
document.getelementbyid("gwp1").innerhtml = gwp1;
/*繪圖**省略*/
if (option && typeof option === "object")
return gwp;
}gwpfun()請採納
7樓:匿名使用者
定義到公共函式的任意位置都可以
8樓:砍侃看
把變數的值儲存在頁面的一個隱藏的text中,在另一個函式裡讀取這個text的值。試試這個方法
9樓:匿名使用者
函式庫中的變數一般都是封裝好的 , 不會對外暴露, 但是可以寫個get方法吧這個引數值返回出來就可以了。 一遍都是這樣處理的。
10樓:司空見灌
把 var gwp 前面的var刪除掉試試,注意呼叫前後順序
11樓:奇傲_雨
把這句話 var gwp = 0;移到$(function(){上面
12樓:匿名使用者
gwp = 0;
var xishu = [0.4,0.2,0.3,0.1];
var pjx = ["gzp","gyp","wlp","ryp"];
var pj = ;
var guige = [90, 90, 80, 75,85];
var xiang = ["gongzhuang","gongyi","wuliao","renyuan"];
for (var i = 0 ; i< xiang.length ; i++)
document.getelementbyid(pjx[i]).innerhtml = pj[xiang[i]];
gwp += y_f[i]*xishu[i];
}y_f.push(88);
if (gwp > 85.5)
gwp = gwp.tofixed(2);
document.getelementbyid("gwp").innerhtml =gwp;
document.getelementbyid("jinri").innerhtml =gwp;
document.getelementbyid("zuori").innerhtml =gwp;
document.getelementbyid("benzhou").innerhtml =gwp;
document.getelementbyid("lishi").innerhtml =gwp;
document.getelementbyid("gwp1").innerhtml =gwp1;
/*繪圖**省略*/
};if (option && typeof option === "object")})
高分!!!在js中。。一個方法想呼叫另一個方法中的變數怎麼辦?
13樓:匿名使用者
b方法bai
如果不需要返回其du他資料,可
zhi以讓他返回daob,否則只好把回他存在其他地方了,b:function(b)
}或者答
,b:function(b)}
14樓:匿名使用者
可以將值b設定為全域性變數。
js裡有兩個方法,怎麼實現其中一個方法呼叫另一個方法中的變數?
15樓:匿名使用者
第一種方法。
1.首先準備好兩個js檔案。
2.然後寫一個html檔案,通過方法,將兩個js引用到html檔案中。
3.處於內下方的js檔案,就可容以直接呼叫上方js檔案中的內容了。比如我們在html中先載入了jquery,在第二個js可以使用dollar來對物件進行直接操作。
4.因為js本身是不能執行的,必須依託於html才能執行。的引用其實就相當於將幾個js檔案都寫在html檔案中了,所以可以直接呼叫。
第二種方法。
1.首先要在要引用另外一個js檔案的js開頭,寫一個匿名函式。
2.在匿名函式裡建立一個document.write()函式,將另外一個要引用的js寫入。
3.但是除了opera瀏覽器,其他瀏覽器都不會馬上建立dom樹,所以需要將動態載入js全部執行完成後,才能執行後續**。可以將這一部分**進行封裝。
4.最後使用封裝函式進行測試,這裡使用的封裝函式是loadjs,我們寫執行函式就ok。
js方法獲取js另一個方法中的變數值
16樓:匿名使用者
1樓的閉包是可以的。
2樓引進的全域性變數a比較不好
17樓:匿名使用者
function a()
function b()
18樓:盡頭的那一邊
var a;
function set()
function get()
set();get();
不知道lz你要的是不是這個效果
意思有多種含義,請用其中兩個造句
我明白了,媽媽的意思是衣服暫時不買。你去找人幫忙,意思一下不?1.表有趣。這個玩具很有意思 2.表喜歡。他對她有意思。意思一詞有多種含義請用其中的兩種含義寫句子 1.thought 思想 心思 年尚少壯,意思不專 2.meaning idea 意義 道理 修理一詞有多種含義用其中兩種造句 張叔是遠近...
有兩個戶口怎樣登出其中的一個
一個公民只能有一個戶口,如果有兩個戶口,就要去派出所申請重戶口登出,將兩個戶口本身份證一起拿到派出所,然後將要登出的戶口本和身份證上交給派出所,他們便給你戶口登出,登出後你讓派出所給你開個兩個戶口是同一人的證明即可。以後可以將兩個戶口上的資訊合併到一起。法律依據 中華人民共和國戶口登記條例 第六條 ...
兩個ip段的兩臺路由器怎麼實現互通
最簡單的辦法就是將兩個路由器弄成同一網段 比如將路由器b改為192.168.1.1 兩個路由器下的電腦各劃分不重合ip範圍 比如a下用192.168.128 253,b下用192.168.1.2 127 這樣直接將兩個路由器連通就能實現互相訪問。這個只是簡單的路由問題。如果你的路由器是企業級路由器,...