js中我在函式中定義變數賦為值空

2021-04-14 05:44:34 字數 3875 閱讀 3105

1樓:匿名使用者

定義乙個變復量名,並

制初始化它的值為空字bai符串

如果變數a的型別是字串du,建議初始zhi化時,直接給dao初始空字串,雖然js變數是可變型別,但建議乙個變數的型別不要變

對於字串型別來說,初始給空,可以在任何時候使用length得到長度,如果初始沒有賦值,也取undefined的length會報錯

此處給空字串主要是編碼習慣,這樣後面使用不需要額外判斷

js中的給變數賦值為null如何理解!

2樓:匿名使用者

就是賦值乙個空指標,不賦值也可以,只是賦值了讓人更容易理解這個變數是用來準備存放物件的,也方便調錯。

js中把函式宣告括起來賦給乙個變數是什麼意思

3樓:匿名使用者

沒什麼意思,就是讓這個變數變成函式表示式,這個括號沒有其他意義

js中我定義了乙個變數,獲取頁面控制項的值,然後在js中某個方法中作為引數提交,怎樣實現? 10

4樓:匿名使用者

// 方法

dufunction test(param)// 獲取頁面控制項的dao值

var elemval = document.getelementbyid("控制項id").value;

// 呼叫test方法,並將專頁面控制項的值作為屬引數傳給testtest(elemval);

5樓:l落花流水

document.getelementbyid("aa").value;

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中的變數==null 與變數=='';之間的差別

13樓:匿名使用者

js中的null代表不存在,在某些情況下和undefined定義一樣,比如null==undefined返回的是true;而undefined這表示未定義;undefined是個型別,null是個object;然而''則表示具體的型別的值了;如果乙個變數申明了未賦值,則型別未定義,這裡判斷變數==null會返回true;

根本區別在於變數是否已經賦值,即是否已經初始化這裡要清楚:null是個object型別,且值只有nullundefined是個undefined型別,值只有undefined

''是個string型別的值

那麼這裡null==undefined返回truenull===undefined返回falsenull==''返回false

undefined==''返回false

14樓:_達文西

三者是不一樣的

undefined

宣告乙個變數沒有賦值,預設就是undefined例如:var i;

null

當你想要表示某個變數沒有具體值的時候給變數所賦的值null也可以看成是乙個值,就像true,false例如:var i=null;

''空字串

可以看成是乙個和a,b相同的特殊字元

注意:undefined == null;//返回trueundefined === null;//返回false

python中怎麼定義全域性變數,js中如何定義全域性變數?

複製 count 0 def fuc count print count count 1 for i in range 0,10 fuc count 複製 結果是 不是我們想要的結果。解決之道一 全域性變數 複製 global a a 3 def fuc global a print a a a 1...

js判斷變數是否定義,JS中如何判斷乙個變數是否已經宣告?

判斷變數是否初始 化var a if a else 確定當 a false,判斷是錯誤的 判斷變數是否定義 if b else 確定當 b false,判斷是錯誤的 一般都是這麼判斷的,標準的是 if typeof a undefined js中如何判斷乙個變數是否已經宣告?var va var v...

js中怎樣將區域性變數的值傳遞給全域性變數

全域性變數 區域性變數 全域性變數在任何子方法中都可以訪問的,你可以在區域性變數有效的地方把值賦值給全域性變數。js 區域性變數傳值給全域性變數 200 在區域性使用 window.全域性變數名 值 直接更改和使用全域性變數 js裡,區域性變數的值賦給全域性變數 10 直接在 abc這個函式裡面 a...