久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

javascript - 如何將字符“+”當成真正的加號來用

瀏覽:111日期: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))

試試這個

x = ’-’; eval(’5’ + x + ’’ + ’4’)

這樣也是可以的

回答3:

吐槽一下這種需求怎么來的,盡量避免這種奇怪的需求

樓上是一種做法

我這里再提供一種’1+1’.match(/([0-9]+)(-|+)([0-9]+)具體思路就是用正則匹配出來數字和運算符,然后用switch匹配運算符,返回不同結果

另外題主是在學習的話,還是十分不推薦這種奇葩的做法,沒有人會喜歡這種寫法

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 伊宁市| 镇远县| 合阳县| 海原县| 怀宁县| 临泽县| 乳源| 邯郸市| 石台县| 普陀区| 石泉县| 乌鲁木齐市| 滨州市| 开封市| 密山市| 施甸县| 嘉兴市| 宁乡县| 岚皋县| 靖安县| 西和县| 吉安县| 普安县| 利津县| 青神县| 墨玉县| 三穗县| 麻栗坡县| 庄河市| 连江县| 彭泽县| 沈丘县| 三穗县| 汶上县| 财经| 鄂伦春自治旗| 肥城市| 呈贡县| 西和县| 仙居县| 嘉义县|