" + myOperator + "和" myOperator "困惑</script>function createMyFunction(myOperator)
{
  return new Function("a", "b", "return a" + myOperator + "b;");
}var add=createMyFunction("+");                
var subtract=createMyFunction("-");           
var multiply=createMyFunction("*");           alert("加的结果="+add(10,2));                  
alert("减的结果="+subtract(10,2));             
alert("乘的结果="+multiply(10,2));             
alert(add);
</script>
假如写成这样的话就不行了</script>function createMyFunction(myOperator)
{
  return new Function("a", "b", "return a+"myOperator"+b;");
}var add=createMyFunction("+");                
var subtract=createMyFunction("-");           
var multiply=createMyFunction("*");           alert("加的结果="+add(10,2));                  
alert("减的结果="+subtract(10,2));             
alert("乘的结果="+multiply(10,2));             
alert(add);
</script>这到底是怎么回事呀?