JavaScript中return如何使用

这篇文章给大家介绍JavaScript中return如何使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

  return定义

  return,从字面意思来看就是返回,官方定义return语句将终止当前函数并返回当前函数的值;可以看下下面的示例代码:

  复制代码

  1<!DOCTYPEhtml>

  2<htmllang="en">

  3<head>

  4<metacharset="UTF-8">

  5<title>Title</title>

  6<script>

  7functionfunc1(){

  8while(true){

  9return1;

  10}

  11};

  12alert(func1());

  13</script>

  14</head>

  15<body>

  16

  17</body>

  18</html>

  复制代码

  可以看到我在函数里面写了一个死循环,然后在下面调用,在没有写return语句时浏览器会一直执行循环内的语句,直接卡死;

  而写了return语句后,直接中断了函数,并且给函数返回了一个数值1,意思就是当函数执行后,函数体将被赋值为函数的返回值,这里会被返回1;

  return写法

  官方定义return后面可以跟一个value,也就是说可以跟javascript中的任何数据类型,数字,字符串,对象等,当然也可是再返回一个函数,举个栗子:

  复制代码

  1<!DOCTYPEhtml>

  2<htmllang="en">

  3<head>

  4<metacharset="UTF-8">

  5<title>Title</title>

  6<script>

  7functionfunc1(){

  8returnfunction(){

  9alert(1);

  10}

  11};

  12alert(func1());//!func1()();这个注释是通过自执行函数调用返回的函数

  13</script>14</head>15<body>1617</body>18</html>

关于JavaScript中return如何使用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。