js 動態建立變數

2022-01-31 08:10:04 字數 403 閱讀 8433

通過eval()實現

/*

* * 宣告乙個函式

* @explain 傳參個數不確定 */

function

test()

alert(param1);}//

呼叫test('marydon','','動態建立變數演示');

和平常意義上的變數宣告和賦值一樣,eval()函式裡面直接放字串就行了,

需要變動的是將其全部當成字串來處理,涉及到變數的地方,需要使用拼接;

上面這種情況,必須使用eval()才能實現,var param + (i + 1).tostring() = arguments[i];,這種像往常一樣的變數宣告,會報錯;

字串拼接數字時,需要將number型別轉換成string型別。

js 動態建立變數

通過eval 實現 宣告乙個函式 explain 傳參個數不確定 function test alert param1 呼叫test marydon 動態建立變數演示 和平常意義上的變數宣告和賦值一樣,eval 函式裡面直接放字串就行了,需要變動的是將其全部當成字串來處理,涉及到變數的地方,需要使用...

js動態建立div

js動態建立div1.建立某個標籤 如下在body中建立乙個div的事例 function fun 2.新增屬性 給建立的標籤新增相應的屬性 framediv setattribute id divid 給建立的div設定id值 framediv classname divclass 給建立的div...

js動態建立svg

下面的這段寫法,可以做到在原生js中,動態插入能相容ios7 8的svg影象,ios7 8命名空間的ns物件的直接innerhtml寫入應該是有問題。var icon document.createelementns svg 建立帶有標準svg命名空間的節點 svghack document.cre...