怎麼動態生成js變數,怎麼在JS“”中插入變數

2021-07-08 22:12:19 字數 1800 閱讀 2527

1樓:

動態生成全域性變數:

//簡單的用字串作為變數名

window['hello'] = "hello, world";

alert(hello);

//批量定義

for(var i=0; i<10; i++)alert(var0);

alert(var9);

解釋:所有的全域性變數都存在window變數裡。window是個js本身定義的變數,型別為object。

訪問全域性變數var0 相當於訪問window.var0,也相當於window["var0"]。

區域性變數最好用object吧:

function test() ;

// 簡單的字串作為變數名

vars['hello'] = "hello, world!";

alert(vars.hello);

//批量定義

for(var i=0; i<10; i++)alert(vars.var0);

alert(vars.var9);

}跟上面同理,只是不能隱式呼叫變數,而是得顯示的寫出object(上面的vars)

2樓:

拼接一下字串,實現動態生成js變數

3樓:

生成變數如何引用呢,用json處理就可以了,沒有必要生成js變數

怎麼在js“”中插入變數

4樓:夏冰

簡單的**實現:

var a = 123;

alert('"'+a+'"');

只需要使用連字元'+'進行連線就可以了,這樣變數就可以再""裡面生效了。

5樓:匿名使用者

js是用+號做連線符的。。不是&所以是

var m=4

js動態為物件新增屬性和方法 80

6樓:

簡單的補個例子上,希望樓主能把addmethods的第二個引數大致有幾種情況寫清楚。

我再版把我的答案補充完整

權//判斷型別的方法

var istype = function(object)var addmethods = function(obj, arr)

//todo}

7樓:poper小艾

用 物件[屬性名]=xx的方式

如 person={};

for xx in xx

person[property]=“”“

8樓:勤奮的

var str = "";

var json_obj = eval('('+str+')');

9樓:匿名使用者

sq111433 回得的很對

10樓:匿名使用者

var obj = {};//一個js物件obj.test = function()obj.a = 5;//新增屬性

你的補充問題其實是沒有意義專的,因為js本來就屬是動態的,它可以給任何物件在任何時候新增屬性和方法

js怎麼動態命名變數名

11樓:尐i強

1.用eval,例子bai:du

2.方法

zhi1佔記憶體,

dao建議用數

內組代替容

怎麼在js檔案中包含另js檔案,怎麼在js檔案中包含另一個js檔案

在js檔案中包含另一個js檔案的方法是在需要呼叫即將載入的js用document.write寫出到頁面上,然後使用裡面 專的函式屬。比如有b.js,裡面要引用a.js檔案,那麼寫法如下 document.write 這樣就會把a.js動態載入到頁面來 下面是呼叫a.js的內部方法 window.on...

js怎麼動態改變style裡面的border bottom,width的值

1 首先需要獲取到相應的元素,這樣才能改變他的樣式。獲取方法可以通過getelementbyid 除了 getelementbyid 之外,還有 getelementsbyname 和 getelementsbytagname 參考 2 然後就是修改元素的屬性了。比如你將獲取到的元素賦值給了變數a,...

在js中怎麼結束當前for迴圈,js裡的for迴圈問題,下面這個for迴圈是什麼時候停止的

1 跳出迴圈用break語句就可以實現。開啟hbuilder軟體,建立一個點選按鈕標籤和用於顯示迴圈內容的div標籤 2 在scrip標籤裡,建立點選觸發迴圈的方法,迴圈裡當迴圈到3的時候,用break語句跳出迴圈體,在button標籤上新增點選myfunction 函式 3 按下crtl s儲存後...