Javascript(一)-17-(JS函数_动态函数)
2015-08-20 11:24
519 查看
【JS动态函数】
使用的是JS中内置的一个对象Function(大写)。
参数列表,函数体都是通过字符串动态指定的。
【代码】
一般函数只要定义之后就“定死了”,改不了;而动态函数定义之后可以更改,如上面函数中:
"x,y"可以改为var str = "x,y",可以通过更改str值来修改函数→动态
使用的是JS中内置的一个对象Function(大写)。
参数列表,函数体都是通过字符串动态指定的。
【代码】
<html> <head> </head> <body> <script type="text/javascript"> var add = new Function("x,y","var sum; sum=x+y; return sum;"); var sum = add(4,5); alert("sum="+sum); //====================================上面是动态函数,下面是一般函数 function add2(x,y){ var sum; sum=x+y; return sum; } </script> </body> </html>
一般函数只要定义之后就“定死了”,改不了;而动态函数定义之后可以更改,如上面函数中:
"x,y"可以改为var str = "x,y",可以通过更改str值来修改函数→动态
相关文章推荐
- js,addEventListener参数传递
- Javascript(一)-16-(JS函数_细节2)
- Javascript(一)-15-(JS函数_细节1)
- Javascript(一)-14-(JS函数)
- Javascript(一)-13-(JS数组)
- javascript常用的方法整理
- Javascript(一)-12-(JS语句-练习-九九乘法表)
- Javascript(一)-11-(JS语句-其他语句)
- Javascript(一)-10-(JS语句-循环语句)
- Javascript(一)-09-(JS语句-switch语句)
- Javascript(一)-08-(JS语句-if语句)
- JSP导出excel时中文乱码的问题
- Javascript(一)-07-(JS语法-小细节)
- Javascript(一)-06-(JS语法-其他运算符)
- JS判断浏览器类型,JS判断客户端操作系统
- Javascript(一)-05-(JS语法-算术运算符)
- JS实现的Select三级下拉菜单代码
- Javascript(一)-04-(JS语法-变量)
- Javascript(一)-03-(语法的通用体现)
- Javascript(一)-02-(Js和html相结合的方式一二)