js案例var aa xx dd var bb xx 想得到 aabb的值 就是aa xx的值 能不能實現 格式怎麼寫啊

2021-04-18 17:57:19 字數 1326 閱讀 4186

1樓:匿名使用者

使用eval函式

var value = eval("aa_"+bb);

2樓:匿名使用者

變數值才可以加減或者拼接

變數名好像不可以哦

你可以使用陣列的形式嘛

比如:var aa = new array('bb', 'xx');

var d = 0;

那麼,aa[d]的值就會是bb

3樓:匿名使用者

如果aa_xx是全域性變數,那麼可以用字串的方式得到。

alert(window.aa_xx);

alert(window['aa_' + 'xx']);

如果是區域性變數,建議你用

版物件實現比較權

好吧。function ss()

alert(aa['xx']);}

求大神看 這句 js ** **錯額。 只有一句。 if(aa< dd ||aa==dd&&bb< ee || aa==dd&&bb==ee&&cc< ff) 15

4樓:匿名使用者

單從語法上,似乎沒有錯

但不知你的想法,或者說你想要怎麼判斷

你這裡既有||,也有&&

而&&優先於||

你要如何判斷,你自己要有的定論,如何給他們分組比如if ( a < 4 || b < 5 && c < 10 )這裡,a < 4 是一組, b <5 && c<10 是一組if ( (a < 4 || b < 5 ) && c < 10)這裡,a< 4 || b < 5 是一組, c < 10 是一組因為括號內優先,這和數**算是差不多的

具體你上面的**,其實就是3部分:

如果 aa < dd 或者aa 等於dd和bb=ee或者bb等於ee和cc

5樓:匿名使用者

我看到你的邏輯了。

你的邏輯是對的,但是aa, bb, cc, dd, ee, ff是number物件,所以你用==符號都會是false。

你可以直接使用a,b,c,d,e,f判斷,不用轉換。

你怎麼不用date物件比較呢。簡單,又好理解。

if (new date(a, b, c) < new date(d, e, f))

6樓:專揭防偽商標

沒錯,正常執行。只是邏輯混亂,不知道你想要實現怎樣的判斷。

7樓:張明輝

if(aa< dd ||aa==dd&&bb< ee ||bb==ee &&aa==dd&&cc< ff)

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

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

js裡提示冒號錯誤,js 正則 冒號

建議你將原始碼貼出來,你只截圖一塊,無法判斷。可能是編譯器有問題,或是其它的小問題。看看分號,是不是寫成中文全形的冒號了。這段js 的第六行的冒號為啥錯了呢?中文冒號把,你切換一下輸入法 2 那裡少了個 完全是粗心造成的 基本語法問題 manifest version 2後面少了一個逗號 js 正則...

國貿案例分析,國貿案例分析解析

違約銀行bai不能議付du 分批裝運的規定方法 1 只zhi規定允許分批dao裝運,但對回時間 批次和每答 批的數量不做規定。2 在規定允許分批裝運的同時,訂立每批裝運的時間和數量。3 規定不許分批裝運。ucp600 的相關規定 a 除非信用證另有規定,分批支款及 或裝運均被允許b 運輸單據表面上註...