数码资讯
javascript学习笔记的js函数
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
函数是插入在括号中的代码块,前面使用关键字函数。
复制代码代码如下所示:
函数的函数名()
{
下面是要执行的代码
}
功能参数
函数的参数可以是任意的,不声明变量的类型,只给出变量的名称。
复制代码代码如下所示:
函数MyFunction(姓名、职务)
{
下面是要执行的代码
}
函数的返回值
函数中使用返回语句,函数停止执行,并返回调用它的位置。
函数的返回值也可以直接返回而不声明类型。
复制代码代码如下所示:
函数myFunction()
{
变量x=5;
返回x;
}
上面的函数返回5的返回值。
注意:整个Javascript不会停止执行,只是一个函数。
Javascript将继续从调用函数的地方执行代码。
函数调用将被返回值替换:
复制代码代码如下所示:
变量myVar = myFunction();
只有当您想退出该函数时,还可以使用返回语句。
返回值是可选的:
复制代码代码如下所示:
函数MyFunction(A,B)
{
如果(a)
{
返回;
}
= a + b;
}
当A大于B时,它不再向下运行,而是直接返回。
局部变量
关于局部变量和全局变量。
在Javascript函数中声明的变量(使用var)是一个局部变量,因此只能在函数中访问。
具有相同名称的局部变量可以在不同的函数中使用,因为只有声明变量的函数才能识别变量。
只要函数完成,本地变量就会被删除。
全局变量
函数之外声明的变量是一个全局变量,它可以由Web页面上的所有脚本和函数访问。
注意:为未声明的Javascript变量赋值:
如果将变量赋值给未声明的变量,变量将自动声明为全局变量。
这一声明:
carname =沃尔沃;
一个全局变量carname将宣布,即使是在函数执行。
函数实例
复制代码代码如下所示:
函数成员(姓名、职位) / /模拟java构造函数,JS是没有阶级观念
{
this.name =名称;
this.job =工作;
}
功能showproperty(obj,objstring){
var;
(我在为var obj){
在对象遍历中的每个属性
STR = objstring + + + ,我=+ obj {我} + ;
我代表属性
/ / obj {我}表示的属性的值
}
返回字符;
}
var obj =新成员(刘德华
document.writeln(showproperty(obj,人));
输出:
复制代码代码如下所示:
人,名字=刘德华
人=工作=艺术家
以上是本文的全部内容,希望合作伙伴能喜欢,请给我留言。
复制代码代码如下所示:
函数的函数名()
{
下面是要执行的代码
}
功能参数
函数的参数可以是任意的,不声明变量的类型,只给出变量的名称。
复制代码代码如下所示:
函数MyFunction(姓名、职务)
{
下面是要执行的代码
}
函数的返回值
函数中使用返回语句,函数停止执行,并返回调用它的位置。
函数的返回值也可以直接返回而不声明类型。
复制代码代码如下所示:
函数myFunction()
{
变量x=5;
返回x;
}
上面的函数返回5的返回值。
注意:整个Javascript不会停止执行,只是一个函数。
Javascript将继续从调用函数的地方执行代码。
函数调用将被返回值替换:
复制代码代码如下所示:
变量myVar = myFunction();
只有当您想退出该函数时,还可以使用返回语句。
返回值是可选的:
复制代码代码如下所示:
函数MyFunction(A,B)
{
如果(a)
{
返回;
}
= a + b;
}
当A大于B时,它不再向下运行,而是直接返回。
局部变量
关于局部变量和全局变量。
在Javascript函数中声明的变量(使用var)是一个局部变量,因此只能在函数中访问。
具有相同名称的局部变量可以在不同的函数中使用,因为只有声明变量的函数才能识别变量。
只要函数完成,本地变量就会被删除。
全局变量
函数之外声明的变量是一个全局变量,它可以由Web页面上的所有脚本和函数访问。
注意:为未声明的Javascript变量赋值:
如果将变量赋值给未声明的变量,变量将自动声明为全局变量。
这一声明:
carname =沃尔沃;
一个全局变量carname将宣布,即使是在函数执行。
函数实例
复制代码代码如下所示:
函数成员(姓名、职位) / /模拟java构造函数,JS是没有阶级观念
{
this.name =名称;
this.job =工作;
}
功能showproperty(obj,objstring){
var;
(我在为var obj){
在对象遍历中的每个属性
STR = objstring + + + ,我=+ obj {我} + ;
我代表属性
/ / obj {我}表示的属性的值
}
返回字符;
}
var obj =新成员(刘德华
document.writeln(showproperty(obj,人));
输出:
复制代码代码如下所示:
人,名字=刘德华
人=工作=艺术家
以上是本文的全部内容,希望合作伙伴能喜欢,请给我留言。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。