javascript学习笔记(二):定义函数、调用函数、参数、返回值、局部和全局变量
2017-06-11 22:32
886 查看
定义函数、调用函数、参数、返回值
关键字function定义函数,格式如下:
function 函数名()
{
函数体
}
调用函数、参数、返回值的规则和c语言规则类似。
用一个按钮调用函数
或者
调用效果如下:
将函数的返回值替换标签内容
局部变量和全局变量
关键字function定义函数,格式如下:
function 函数名()
{
函数体
}
调用函数、参数、返回值的规则和c语言规则类似。
1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta chaset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8 <script> 9 function sum(a,b) //定义一个加法函数,有两个参数a和b 10 { 11 var x=a+b; 12 return x; //return返回值 13 } 14 var s=sum(1,2); //使用这个函数 15 alert(s); //将结果弹窗显示 16 </script> 17 </body> 18 </html>
用一个按钮调用函数
1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta chaset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8 <script> 9 function sum(a,b) //定义一个加法函数 10 { 11 var x=a+b; 12 alert(x); //将结果弹窗显示 13 } 14 </script> 15 <form> 16 <input type="button" value="按钮" onclick="sum(10,20)"> //用按钮调用函数 17 </form> 18 </body> 19 </html>
或者
1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta chaset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8 <script> 9 function sum(a,b) //定义一个加法函数 10 { 11 var x=a+b; 12 alert(x); //将结果弹窗显示 13 } 14 </script> 15 <button onclick="sum(10,20)">按钮</button> 16 </body> 17 </html>
调用效果如下:
将函数的返回值替换标签内容
1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta chaset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8 <p id="pid">hello</p> 9 <script> 10 function demo(name,age) 11 { 12 return "hello:"+name+",我的年龄是:"+age; 13 } 14 document.getElementById("pid").innerHTML=demo("tom",18);//将demo函数的返回值替换id="pid"的标签内容 15 </script> 16 </body> 17 </html>
局部变量和全局变量
1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta chaset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8 <script> 9 var x=10; //全局变量 10 function demo(name,age) 11 { 12 var y=10; //局部变量,只能在函数内使用 13 z=10; //全局变量 14 }15 </script> 16 </body> 17 </html>
相关文章推荐
- (原创)c#学习笔记06--函数02--变量的作用域02--参数和返回值与全局数据
- day18 函数定义、参数;名称空间;全局变量及局部变量。
- linux shell学习笔记二---自定义函数(定义、返回值、变量作用域)介绍
- Python学习笔记(10)-函数-函数定义、调用、参数、返回值、嵌
- Python学习笔记(10)-函数-函数定义、调用、参数、返回值、嵌
- JavaScript学习笔记第一天——定义函数以及参数调用
- Python3学习笔记4-函数,全局变量&局部变量,内置函数
- Python3学习笔记4-函数,全局变量&局部变量,内置函数
- 【菜鸟C++学习笔记】4.局部变量与全局变量
- C++ primer学习笔记_6_函数---函数定义、参数传递
- Scala学习笔记(四) - 变量,常量,函数及类的定义
- 定义一个结构体变量(包含年月日),计算该日在本年中为第几天?要求写一个days函数。参数是此结构体类型的变量,返回值是整数。
- 定义一个结构体变量(包含年月日),计算该日在本年中为第几天?要求写一个days函数。参数是此结构体类型的变量,返回值是整数
- 简化版定义一个结构体变量(包含年月日),计算该日在本年中为第几天?要求写一个days函数。参数是此结构体类型的变量,返回值是整数
- PHP学习笔记--Php预定义超全局变量$_GET
- javascript学习笔记之函数定义
- Scala学习笔记(四) - 变量,常量,函数及类的定义
- C语言学习4: 函数返回值与传入参数,关于函数值传递和类型隐性转换,变量不同的作用域,static变量,多文件编译例如两个C文件,显示函数调用语句跳转,递归,斐波那契数列,多文件编译相同变量的问题。
- 建议 3.10:存储过程、函数中的输入、输出参数及变量的命名应该有所区分,包中的全局变量和局部变量命名也应有所区分。
- 编译原理之学习 lua 1.1 笔记 (二) 函数调用与局部变量