文章詳情頁
javascript - 如何將字符“+”當(dāng)成真正的加號(hào)來用
瀏覽:181日期:2022-12-04 11:04:01
問題描述
x = '-';console.log('5' + x + '' + '2');
問題解答
回答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:吐槽一下這種需求怎么來的,盡量避免這種奇怪的需求
樓上是一種做法
我這里再提供一種’1+1’.match(/([0-9]+)(-|+)([0-9]+)具體思路就是用正則匹配出來數(shù)字和運(yùn)算符,然后用switch匹配運(yùn)算符,返回不同結(jié)果
另外題主是在學(xué)習(xí)的話,還是十分不推薦這種奇葩的做法,沒有人會(huì)喜歡這種寫法
標(biāo)簽:
JavaScript
相關(guān)文章:
1. docker-compose 為何找不到配置文件?2. vim - docker中新的ubuntu12.04鏡像,運(yùn)行vi提示,找不到命名.3. mac連接阿里云docker集群,已經(jīng)卡了2天了,求問?4. debian - docker依賴的aufs-tools源碼哪里可以找到啊?5. docker網(wǎng)絡(luò)端口映射,沒有方便點(diǎn)的操作方法么?6. 為什么我ping不通我的docker容器呢???7. golang - 用IDE看docker源碼時(shí)的小問題8. docker - 如何修改運(yùn)行中容器的配置9. 百度地圖api - Android 百度地圖 集成了定位,導(dǎo)航 相互的jar包有沖突?10. docker-machine添加一個(gè)已有的docker主機(jī)問題
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備