logo

Palette - 让它色彩缤纷🎨

Palette — 可视化页面构建器,无需专业设计背景。

在线演示 下载 Palette

滚动

JavaScript 第4课:函数

10/10/2025, by Ivan

在本课中,我们将学习 JavaScript 中的函数——如何编写函数以及函数的类型。你也可以阅读以下 PHP 课程中的相关章节,所有示例在 JavaScript 中同样适用:

PHP课程 - 第7课 - PHP函数与函数式编程

PHP课程 - 第9课 - 递归

JavaScript 的语法与 PHP 基本相同,但有一个重要区别:在 JavaScript 中,所有变量默认都是全局变量。如果变量在函数调用之前已经声明,它将在所有嵌套函数中生效。因此,以下代码在 PHP 和 JavaScript 中的执行结果会不同。

PHP:

<?php
function inc(){
  $x++;
  return $x;
}

$x = 10;
inc($x);
print $x;
?>

JavaScript:

<script>
function inc(){
  x++;
  return x;
}

x = 10;
inc(x);
alert(x);
</script>