javascript - Comment utiliser le caractère "+" comme véritable signe plus
过去多啦不再A梦
过去多啦不再A梦 2017-05-24 11:37:05
0
3
640
x = "-";
console.log("5" + x + "" + "2");
过去多啦不再A梦
过去多啦不再A梦

répondre à tous(3)
淡淡烟草味
var x = '-'
console.log(new Function('return ' + "5" + x + "" + "2")())
Ty80

x = '-'; eval(Nombre(5) + x + '' + Nombre(4))

Essayez ça

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

C'est bien aussi

刘奇

Plaintez-vous de la façon dont cette demande est née et essayez d'éviter cette demande étrange

En haut, c'est une façon de faire les choses

J'en propose un autre ici
'1+1'.match(/([0-9]+)(-|+)([0-9]+)
L'idée spécifique est d'utiliser des expressions régulières pour faire correspondre les nombres et les opérateurs, puis d'utiliser switch pour faire correspondre les opérateurs et renvoyer des résultats différents

De plus, si la personne qui pose la question étudie, je ne recommande toujours pas cette approche bizarre. Personne n'aimera cette façon d'écrire

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal