博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript学习03 JS函数
阅读量:4339 次
发布时间:2019-06-07

本文共 1020 字,大约阅读时间需要 3 分钟。

 

JavaScript学习03 JS函数

 

  函数就是包裹在花括号中的代码块,前面使用了关键词function

function functionName(){    这里是要执行的代码}

 

函数参数

  函数的参数可以任意多个,不用声明变量类型,只用给出变量名:

function myFunction(name, job){    这里是要执行的代码}

 

函数返回值

  在函数中使用return语句,函数会停止执行,返回调用它的地方。

  函数的返回值也不用声明类型,直接返回即可。

function myFunction(){    var x=5;    return x;}

  上面的函数会返回返回值5。

  注:整个 JavaScript 并不会停止执行,仅仅是函数。

  JavaScript 将继续执行代码,从调用函数的地方。

  函数调用将被返回值取代:

var myVar=myFunction();

 

  仅仅希望退出函数时 ,也可使用 return 语句。

  返回值是可选的:

function myFunction(a,b){    if (a>b)    {      return;    }    x=a+b;}

  当a大于b时不再往下执行,而是直接返回。

 

局部变量

  关于局部变量和全局变量这里再重复说一遍吧。

  在 JavaScript 函数内部声明的变量(使用var)是局部变量,所以只能在函数内部访问它。(该变量的作用域是局部的)。

  可以在不同的函数中使用名称相同的局部变量,因为只有声明过该变量的函数才能识别出该变量。

  只要函数运行完毕,本地变量就会被删除。

  全局变量

  在函数外声明的变量是全局变量,网页上的所有脚本和函数都能访问它。

 

  注意:向未声明的 JavaScript 变量来分配值:

  如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。

  这条语句:

carname="Volvo";

  将声明一个全局变量carname,即使它在函数内执行。

 

函数实例

    

输出:

person.name=刘德华person.job=艺人

 

参考资料

  圣思园张龙老师Java Web视频教程。

  W3School JavaScript教程:

  英文版:

 

转载于:https://www.cnblogs.com/mengdd/p/3678631.html

你可能感兴趣的文章
FOC实现概述
查看>>
base64编码的图片字节流存入html页面中的显示
查看>>
这个大学时代的博客不在维护了,请移步到我的新博客
查看>>
GUI学习之二十一——QSlider、QScroll、QDial学习总结
查看>>
gethostbyname与sockaddr_in的完美组合
查看>>
kibana的query string syntax 笔记
查看>>
旋转变换(一)旋转矩阵
查看>>
thinkphp3.2.3 bug集锦
查看>>
[BZOJ 4010] 菜肴制作
查看>>
C# 创建 读取 更新 XML文件
查看>>
KD树
查看>>
VsVim - Shortcut Key (快捷键)
查看>>
HDU5447 Good Numbers
查看>>
08.CXF发布WebService(Java项目)
查看>>
java-集合框架
查看>>
RTMP
查看>>
求一个数的整数次方
查看>>
点云PCL中小细节
查看>>
铁路信号基础
查看>>
RobotFramework自动化2-自定义关键字
查看>>