文章詳情頁(yè)
javascript - 如何將字符“+”當(dāng)成真正的加號(hào)來(lái)用
瀏覽:122日期:2022-12-04 11:04:01
問(wèn)題描述
x = '-';console.log('5' + x + '' + '2');
問(wèn)題解答
回答1:var x = ’-’console.log(new Function(’return ’ + '5' + x + '' + '2')())回答2:
x = ’-’; eval(Number(5) + x + ’’ + Number(4))
試試這個(gè)
x = ’-’; eval(’5’ + x + ’’ + ’4’)
這樣也是可以的
回答3:吐槽一下這種需求怎么來(lái)的,盡量避免這種奇怪的需求
樓上是一種做法
我這里再提供一種’1+1’.match(/([0-9]+)(-|+)([0-9]+)具體思路就是用正則匹配出來(lái)數(shù)字和運(yùn)算符,然后用switch匹配運(yùn)算符,返回不同結(jié)果
另外題主是在學(xué)習(xí)的話(huà),還是十分不推薦這種奇葩的做法,沒(méi)有人會(huì)喜歡這種寫(xiě)法
標(biāo)簽:
JavaScript
相關(guān)文章:
1. list - python 求助2. android - 美團(tuán)篩選處篩選條件停靠+條件點(diǎn)擊滑動(dòng)到頂部。3. mysql優(yōu)化 - mysql like語(yǔ)句會(huì)導(dǎo)致全表掃描?4. Python中, 仿照經(jīng)典代碼實(shí)現(xiàn)單例, 卻出現(xiàn)了不是單例的的狀態(tài), 代碼哪里出錯(cuò)了 ?5. python算法,如何優(yōu)雅的合并2個(gè)列表字典?6. python - def自定義函數(shù)的疑惑7. javascript 如何下載一個(gè)excel文件 ?8. php由5.3升級(jí)到5.6后,登錄網(wǎng)站,返回的是php代碼,不是登錄界面,各位大神有知道的嗎?9. 請(qǐng)教: 關(guān)于 python 反斜杠轉(zhuǎn)義的疑問(wèn)10. python3.x - python3.5使用pyinstaller打包報(bào)錯(cuò)找不到libpython3.5mu.so.1.0等文件求解?
排行榜

熱門(mén)標(biāo)簽