1樓:喜歡靜茹的歌
把c方法寫在外面, 然後a方法裡面
function a ()
2樓:匿名使用者
你可以給b()方法 乙個返回值,假設 返回bool值那麼控制b執行之後執行c。可以這樣寫
if(b())
c();
//之後就是隱藏div的方法
------------------------------------
方法一般是按順序執行的,應該不會出現你說的先執行匯出函式什麼的
如何在js函式中呼叫另外乙個函式
3樓:明天你好
只要是被同乙個html檔案引用,那麼他就是相通的直接使用就行,比如a.html同時引用b.js和c.js
b.js寫函式test()
c.js可以直接呼叫test()
如果html沒有同時引用寫兩個,你可以自己在b.js中寫document.write("");然後就可以呼叫函式了。
擴充套件資料:
unction函式名 (var1, var2, ..., varx)
function函式名 (var1, var2, ..., varx)
var1, var2 等指的是傳入函式的變數或值。 定義了函式的開始和結束。
注意:無引數的函式必須在其函式名後加括號:
function函式名 ()
function函式名 ()
注意:別忘記 javascript 中大小寫字母的重要性。"function" 這個詞必須是小寫的,否則 javascript 就會出錯。
另外需要注意的是,必須使用大小寫完全相同的函式名來呼叫函式。
runoob.***-javascript函式引數
4樓:數字計算
具體呼叫情況需要看js方法是怎麼寫的。
①如果是最簡單的乙個方法:functiuon dome1()//呼叫方法就是:dome1()。
②如果是閉包形式:function dome1() return function dome3()}//這裡可以訪問dome1方法內的dome3方法,dome2方法對與dome1方法外部是不可見的。
③如果是乙個物件形式的:var obj=, dome2:function(){}};//訪問dome1和dome2方法:
obj.dome1(1,2);obj.dome2()。
他的情況需要看具體的**。
擴充套件資料
可以在某事件發生時直接呼叫函式(比如當使用者點選按鈕時),並且可由 javascript 在任何位置進行呼叫。
建立函式的語法
function函式名 (var1, var2, ..., varx)
function函式名 (var1, var2, ..., varx)
var1, var2 等指的是傳入函式的變數或值。 定義了函式的開始和結束。
注意:無引數的函式必須在其函式名後加括號:
function函式名 ()
function函式名 ()
注意:別忘記 javascript 中大小寫字母的重要性。"function" 這個詞必須是小寫的,否則 javascript 就會出錯。
另外需要注意的是,必須使用大小寫完全相同的函式名來呼叫函式。
5樓:匿名使用者
1、乙個js呼叫另外乙個js的方法,最簡單的例子就是jquery的呼叫。首先準備好兩個js檔案。
2、然後寫乙個html檔案,通過方法,將兩個js引用到html檔案中。
3、處於下方的js檔案,就可以直接呼叫上方js檔案中的內容了。比如我們在html中先載入了jquery,在第二個js可以使用dollar來對物件進行直接操作。
4、因為js本身是不能執行的,必須依託於html才能執行。的引用其實就相當於將幾個js檔案都寫在html檔案中了,所以可以直接呼叫。
6樓:開心就好傳奇
首先把這兩個函式都定義數來。
定義被呼叫函式(這類函式一般都是乙個公用函式,如果不是公用可以和呼叫函式寫在一起)。
function publicmethod(act1,atc2)
**如下:
1.html頁面:
return true; //當va的值不為空時 if(oncli())中oncli()是undefined
}3.js
function fun()
}擴充套件資料:
javascript指令碼語言具有以下特點:
(1)指令碼語言。javascript是一種解釋型的指令碼語言,c、c++等語言先編譯後執行,而javascript是在程式的執行過程中逐行進行解釋。
(2)基於物件。javascript是一種基於物件的指令碼語言,它不僅可以建立物件,也能使用現有的物件。
(3)簡單。javascript語言中採用的是弱型別的變數型別,對使用的資料型別未做出嚴格的要求,是基於java基本語句和控制的指令碼語言,其設計簡單緊湊。
(4)動態性。javascript是一種採用事件驅動的指令碼語言,它不需要經過web伺服器就可以對使用者的輸入做出響應。
在訪問乙個網頁時,滑鼠在網頁中進行滑鼠點選或上下移、視窗移動等操作javascript都可直接對這些事件給出相應的響應。
(5)跨平台性。javascript指令碼語言不依賴於作業系統,僅需要瀏覽器的支援。因此乙個javascript指令碼在編寫後可以帶到任意機器上使用,前提上機器上的瀏覽器支 持javascript指令碼語言,目前javascript已被大多數的瀏覽器所支援。
不同於伺服器端指令碼語言,例如php與asp,javascript主要被作為客戶端指令碼語言在使用者的瀏覽器上執行,不需要伺服器的支援。
所以在早期程式設計師比較青睞於javascript以減少對伺服器的負擔,而與此同時也帶來另乙個問題:安全性。
而隨著伺服器的強壯,雖然程式設計師更喜歡執行於服務端的指令碼以保證安全,但javascript仍然以其跨平台、容易上手等優勢大行其道。
同時,有些特殊功能(如ajax)必須依賴javascript在客戶端進行支援。隨著引擎如v8和框架如node.js的發展,及其事件驅動及非同步io等特性,javascript逐漸被用來編寫伺服器端程式。
7樓:匿名使用者
在乙個js檔案裡面定義函式,比如function a (){}
然後在另乙個js檔案裡面直接呼叫a();
但是在html中引入檔案的時候,定義函式的那個js檔案要在呼叫的那個js檔案的前面引入
8樓:匿名使用者
都是乙個方法啊!包括引數的傳遞,如下例:
//一、定義函式"a"
function a(a1)
//二、定義函式b,並在b中呼叫函式a
function b(b1)
//三、執行函式b
b(1);//假調b1是乙個數字引數,這樣就會在執行的b函式的時候根據要求執行a函式了。
如果只是在同乙個級別呼叫不存在公用不公用與否;如果是類函式就需要。
js問題 有兩個方法,怎麼實現其中乙個方法呼叫另乙個方法中的變數?
9樓:尋天淩寒
方法不少
1 將a,b設為全域性變數
就是放在方法外面
樓上寫了
2 讓a()有返回值
這樣你可以通過dd.a,dd.b來呼叫a方法裡的變數,但是你不能修改a b兩個變數
另外建議方法名不要起class 這樣容易引起混淆的名稱
10樓:匿名使用者
第一種方法。
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。
11樓:詩意一點的
在方法外面定義a和b,做為
全域性變數
var a=0,b=0;
function add() ;
function class()
12樓:細風吹雨弄輕陰
js 的class是保留字不能作函式名
function add()
function demo()
demo();
13樓:況樂正素勤
要麼該方法直接返回要呼叫的那個變數,要麼就只能將那個變數定義為全域性變數,不然乙個方法是呼叫不了另乙個方法裡面的變數的。
如何在乙個函式中呼叫另乙個函式 js
14樓:匿名使用者
把兩個函式放在同乙個作用域下,然後在內部寫,另乙個函式名()。就可以了,如果不確定把兩個函式都寫成全域性的,即不進行任何封裝,functiona();functionb(){}就可以了
15樓:網海1書生
function f1()
function f2()
如何在乙個js裡面呼叫另外乙個js的函式
16樓:匿名使用者
在乙個js檔案裡面定義函式,比如function a (){}
然後在另乙個js檔案裡面直接呼叫a();
但是在html中引入檔案的時候,定義函式的那個js檔案要在呼叫的那個js檔案的前面引入
js如何在乙個函式裡面呼叫另乙個函式?
17樓:匿名使用者
function b()
function a(x,y)
html頁面呼叫兩個js檔案內容,其中乙個js檔案呼叫另乙個js檔案函式 20
18樓:匿名使用者
b函式沒有問題,是a函式有問題。
請檢查a函式的寫法。
乙個js函式中怎麼呼叫另乙個js中的變數?
19樓:易經啦啦啦
a : function()
b : function()
20樓:匿名使用者
```function a()
}var b=a()
b()```
從乙個js函式跳轉到另乙個js函式
21樓:匿名使用者
重寫函式,假設有a跟b兩個函式:
function a()
function b()
你想在執行
a的時候改成執行b,那專就這樣改
//...上面
屬的**
function a()
22樓:匿名使用者
呼叫啊在乙個函式內部呼叫另乙個函式
js函式中呼叫另函式,js函式中呼叫另乙個函式
js函式呼叫另乙個函式,此種情況是乙個頁面同時要引入這兩個js,如 html頁面 return true 不要忘記了,不然當va的值不為空時 if oncli 中oncli 是undefined 1.js function fun function a function b function a 這...
如何呼叫js檔案中物件的函式,IOS中js如何呼叫oc物件中的方法?
如下 1.html頁面 return true 當va的值不為空時 if oncli 中oncli 是undefined 3.js function fun ios中 js如何呼叫oc物件中的方法?5 1 準備乙個本地化的html網頁,如jsios.html 2 將此html檔案放到專案 目錄裡面,...
js如何在函式裡面呼叫另函式,JS如何在乙個函式裡面呼叫另乙個函式?
function b function a x,y 如何在js函式中呼叫另外乙個函式 1 乙個js呼叫另外乙個js的方法,最簡單的例子就是jquery的呼叫。首先準備好兩個js檔案。2 然後寫乙個html檔案,通過方法,將兩個js引用到html檔案中。3 處於下方的js檔案,就可以直接呼叫上方js檔...