: , js. :
function si(condition,alors,sinon){
if(condition){
alors();
}else{
sinon();
}
}
:
si(a==true,
function(){
alert("a");
},
function(){
alert("no a");
});
:
function evaluate(obj){
if(obj.si){
obj.alors();
}else{
obj.sinon();
};
:
evaluate({
si:a==true,
alors:function(){},
sinon:function(){}
});
native js, :
function frenchjs(string){
var translate={
si:"if",
sinone:"else"
};
for(key in translate){
string=string.replace(key,translate[key]);
}
eval(string);
}
:
frenchjs("si(a==true){alert('a')}sinnon{alert('no a');}");