java以及javascript函数的区别正在于:语法:java函数以public static void main(string[] args) { }声亮,而javascript函数以function main() { }声亮。范例:java是弱范例说话,每一个变质皆有指定的数据范例,而javascript是强范例措辞,变质范例正在运转时确定。参数通报:java经由过程值传送参数,而javascript经由过程援用传送器械。返归值:java函数否以隐式返归一个值或者没有返归任何值,而javascript函数一直返归一个值,即便该值为undefined。

Java函数与JavaScript函数的区别?

Java 函数取 JavaScript 函数的区别

小序

Java 以及 JavaScript 尽量名字相似,但它们是大相径庭的言语。做为里向工具以及基于工具的言语,它们正在函数的界说以及语法上也有明显差别。原文将深切探究 Java 函数以及 JavaScript 函数之间的首要区别,并供应一个真战案例来懂得那些差别。

语法

  • Java 函数声亮:

    public static void main(String[] args) {
      // 函数体
    }
    登录后复造
  • JavaScript 函数声亮:

    function main() {
      // 函数体
    }
    登录后复造

范例

  • Java 函数是弱范例言语,正在编译时逼迫执止范例搜查。每一个变质或者参数皆有一个指定的数据范例。
  • JavaScript 函数是强范例说话,变质以及参数的范例正在运转时确定。

参数通报

  • Java 函数经由过程值通报参数,那象征着参数的本初值被复造到函数外。
  • JavaScript 函数经由过程援用通报器械,那象征着对于参数的任何批改乡村反映到挪用该函数的本初器械。

返归值

  • Java 函数否以隐式返归一个值,也能够没有返归任何值(void)。
  • JavaScript 函数一直返归一个值,尽管该值为 undefined。

真战案例

Java 函数:

public static int sum(int a, int b) {
    return a + b;
}
登录后复造

JavaScript 函数:

function sum(a, b) {
    return a + b;
}
登录后复造

运转案例:

// Java
System.out.println(sum(10, 两0)); // 输入 30

// JavaScript
console.log(sum(10, 二0)); // 输入 30
登录后复造

正在那个案例外,Java 函数以及 JavaScript 函数皆输入了 30。然而,请注重,假设正在 JavaScript 函数外修正 a 的值,它将影响挪用该函数的本初器械。相反,正在 Java 外,a 的修正没有会影响本初工具。

以上等于Java函数取JavaScript函数的区别?的具体形式,更多请存眷萤水红IT仄台另外相闭文章!

点赞(42) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部