javascript函数使用的时候,往往都比较单一,这里介绍几种不同于我们之前使用的函数调用方式! 1.函数表达式包含名称,用于递归 var f = function s(num) { if (num < 1) { return 1; } else { return num * s(num - 1); //return 语句会导致函数停止运行 } } 一般要实现递归的功能的时候,使用函数表达式包含名称的使用比较方便! 调用方式: var num = f(5);//120 2.函数表达式定以后立即
java中一般有三种变量:类变量,成员变量和局部变量.类变量 1.下面先看类变量,看下面这个例子 public class Demo6{ public String name; public int age; public static String sex="男"; public Demo6(String name, int age){ this.name = name; this.age = age;; } public void say(){ System.out.println
<script> var i=10; //全局变量 j = 20; //全局变量 function(){ var i=30; //局部变量 h = 40; //全局变量 } </script> 由此可以总结一句话,在函数内部定义的就是局部变量,否则就是全局变量. <script> var i =10; function display(){ //var i = 20;//局部变量只在局部作用域起作用 i= 30; //全局的,会将i的值修改为30 } alert(i);