10007---JavaScript--函数
来源:互联网 发布:移动通信网络发展历程 编辑:程序博客网 时间:2024/06/04 19:43
JavaScript 函数语法
函数就是包裹在花括号中的代码块,前面使用了关键词 function:
function functionname() { //执行代码}
注: JavaScript 对大小写敏感。关键词 function 必须是小写的,并且必须以与函数名称相同的大小写来调用函数。
调用带参数的函数
在调用函数时,您可以向其传递值,这些值被称为参数。
这些参数可以在函数中使用。
您可以发送任意多的参数,由逗号 (,) 分隔:
myFunction(argument1,argument2)
当您声明函数时,请把参数作为变量来声明:
function myFunction(var1,var2){ //代码}
例:
<button onclick="myFunction('Harry Potter','Wizard')">Try it</button> <script> function myFunction(name,job) { alert("Welcome " + name + ", the " + job); } </script>
------------------------------------割----------------------------------
带有返回值的函数
有时,我们会希望函数将值返回调用它的地方。
通过使用 return 语句就可以实现。
<button onclick="alert(myFun('Tom', 'Jerry'))">WhoLoveWho</button> <script>function myFun(var1, var2){return var1 + " loves " + var2;} </script>
JavaScript 全局变量
变量在函数外定义,即为全局变量。
全局变量有 全局作用域: 网页中所有脚本和函数均可使用。
如果变量在函数内没有声明(没有使用 var 关键字),该变量为全局变量。
以下实例中 carName 在函数内,但是为全局变量。
<script>myFunction();document.write(carName);function myFunction() { carName = "Volvo";}</script>
HTML 中的全局变量
在 HTML 中, 全局变量是 window 对象: 所有数据变量都属于window 对象。
<script>myFunction();document.getElementById("demo").innerHTML ="I can display " + window.carName;function myFunction() { carName = "Volvo";}</script>注: 的全局变量,或者函数,可以覆盖 window 对象的变量或者函数。
局部变量,包括 window 对象可以覆盖全局变量和函数。
0 0
- 10007---JavaScript--函数
- javascript函数
- Javascript函数
- Javascript函数
- javascript函数
- javascript函数
- javascript函数
- JavaScript函数
- JavaScript 函数
- JavaScript 函数
- JavaScript函数
- javascript函数
- javascript函数
- javascript函数
- JavaScript 函数
- javascript函数
- javascript 函数
- javascript函数
- Realm学习<1>
- APUE学习第二章
- 串行通信与并行通信
- 81, instancetype与id的区别
- R语言中for循环或者做数组截断出现如下报错only 0's may be mixed with negative subscripts
- 10007---JavaScript--函数
- 命名空间存储配置(Namespace Storage Configuration)
- 7777
- X86、X64和X86_64区别
- 解析.txt文件入库
- Nginx 的启动、停止
- MySQL LOAD DATA导入TXT文件
- 揭开Socket编程的面纱
- vim 插件