JavaScript--function()(3)
来源:互联网 发布:我国酸雨的ph数据 编辑:程序博客网 时间:2024/05/21 09:30
了解一句话:JavaScript函数也是一个数据:
1>:JavaScript函数可以用函数给变量赋值:
function square(x)
{
return x * x;
}
var a = square(4);
document.writeln(a);
function square(x)
{
return x * x;
}
var a = square(4);
document.writeln(a);
//reff保存了对函数square(x)的引用,想当于为函数square(x)创建了一个别名函数reff(x)
var reff = square;
var c = reff(5);
document.writeln(c);
var reff = square;
var c = reff(5);
document.writeln(c);
2>:JavaScript函数可以是对象的一个属性:
var object = new Object();
object.square = function(x)
{
return x * x;
}
// 当函数作为对象的属性时要求以对象属性的方式访问: 如:
document.writeln(object.square(16));
document.writeln(object["square"](16));
var object = new Object();
object.square = function(x)
{
return x * x;
}
// 当函数作为对象的属性时要求以对象属性的方式访问: 如:
document.writeln(object.square(16));
document.writeln(object["square"](16));
// 不能像普通函数一样的调用对象的函数 如:
document.writeln(square(16));
document.writeln(square(16));
3>:JavaScript函数可以是数组的一个元素:
var array = new Array(3);
//array [0]元素赋值了一个函数,它保存了对函数的引用。
array [0] = function(x)
{
return x * x;
//array [0]元素赋值了一个函数,它保存了对函数的引用。
array [0] = function(x)
{
return x * x;
};
array [1] =14;
array [2] = array [0](array [1]);//直接利用array [0]对函数的引用调用匿名函数求值。
array [1] =14;
array [2] = array [0](array [1]);//直接利用array [0]对函数的引用调用匿名函数求值。
document.writeln(array[2]) ;//结果196
4>:JavaScript函数可以作为函数的参数进行传递:一般的强类型语言是不允许的,JavaScript不会对传入参数进行检测。
function square(x)
{
return x * x;
}
function addValue(num1, num2)
{
return num1 + num2;
}
document.writeln(square(addValue(4, 5)));
{
return x * x;
}
function addValue(num1, num2)
{
return num1 + num2;
}
document.writeln(square(addValue(4, 5)));
- JavaScript--function()(3)
- Javascript Leanring Function(3)
- JavaScript(3) Function 函数
- JavaScript function return function..
- Javascript Function
- Javascript Function
- javascript (function(){})()
- Javascript Function
- javascript Function
- javascript (function(){})()
- javascript (function(){})()
- javascript (function(){})()
- javascript (function(){})()
- javascript Function()
- javascript Function()
- javascript (function(){})()
- javascript (function(){})()
- javascript (function(){})()
- “中国黑客”十年:刺刀还在 理想已经滑落
- 命令行参数
- JavaScript--function()(1)
- 菜鸟初学Java
- JavaScript --function()(2)
- JavaScript--function()(3)
- 精妙SQL语句介绍
- 不管故事是不是真的,很感人
- QQ群78928780记录整理:90516花絮
- QQ群78928780记录整理:90516技术话题
- QQ群78928780记录整理:90516人生话题
- 小白??
- 尝试用javaFX编写了点GUI
- 求知不嫌太晚!日子越过越难?