简述一下javascript定义数据类型和方法与java的异同

如题所述

1、javascript是弱类型语言,定义变量时用var关键字(可选)且不需要也不能指定变量的类型,而java是强类型语言,定义任何变量时必须指定其类型,否则无法通过编译;
2、javascript定义函数(或函数直接量)时要使用function关键字,java不需要;
下面举例说明:
1、定义变量的方法
javascript
var 变量名=初始值(可选);或
变量名=初始值(可选);如
var str="你好";
d=new Date();
java
变量修饰符(public、protected、private、static、final的有效组合) 变量类型 变量名=初始值(可选);如
public static final int Count=100;
2、定义函数的方法
javascript
function 函数名(参数列表(可选))
{

}

var(可选) 变量名=function(参数列表(可选))
{

}如
function f(a,b,c)
{

}

f2=function()
{

}
java
函数修饰符(public、protected、private、static、final、abstract的有效组合) 返回类型 函数名(参数列表(可选))
{

}(非abstract函数)

函数修饰符(public、protected、abstract的有效组合) 返回类型 函数名(参数列表(可选));如
public static void f(int a,String msg)
{

}或
public abstract int f2(float f,char c);
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-24
1、javascript是弱类型语言,定义变量时用var关键字(可选)且不需要也不能指定变量的类型,而java是强类型语言,定义任何变量时必须指定其类型,否则无法通过编译;
2、javascript定义函数(或函数直接量)时要使用function关键字,java不需要;
下面举例说明:
1、定义变量的方法
javascript
var 变量名=初始值(可选);或
变量名=初始值(可选);如
var str="你好";
d=new Date();
java
变量修饰符(public、protected、private、static、final的有效组合) 变量类型 变量名=初始值(可选);如
public static final int Count=100;
2、定义函数的方法
javascript
function 函数名(参数列表(可选))
{
}

var(可选) 变量名=function(参数列表(可选))
{
}如
function f(a,b,c)
{
}

f2=function()
{
}
java
函数修饰符(public、protected、private、static、final、abstract的有效组合) 返回类型 函数名(参数列表(可选))
{
}(非abstract函数)

函数修饰符(public、protected、abstract的有效组合) 返回类型 函数名(参数列表(可选));如
public static void f(int a,String msg)
{
}或
public abstract int f2(float f,char c);
第2个回答  2017-08-24
1、javascript是弱类型语言,定义变量时用var关键字(可选)且不需要也不能指定变量的类型,而java是强类型语言,定义任何变量时必须指定其类型,否则无法通过编译;
2、javascript定义函数(或函数直接量)时要使用function关键字,java不需要;
下面举例说明:
1、定义变量的方法
javascript
var 变量名=初始值(可选);或
变量名=初始值(可选);如
var str="你好";
d=new Date();
java
变量修饰符(public、protected、private、static、final的有效组合) 变量类型 变量名=初始值(可选);如
public static final int Count=100;
2、定义函数的方法
javascript
function 函数名(参数列表(可选))
{
}

var(可选) 变量名=function(参数列表(可选))
{
}如
function f(a,b,c)
{
}

f2=function()
{
}
java
函数修饰符(public、protected、private、static、final、abstract的有效组合) 返回类型 函数名(参数列表(可选))
{
}(非abstract函数)

函数修饰符(public、protected、abstract的有效组合) 返回类型 函数名(参数列表(可选));如
public static void f(int a,String msg)
{
}或
public abstract int f2(float f,char c);
第3个回答  2017-08-24
1、javascript是弱类型语言,定义变量时用var关键字(可选)且不需要也不能指定变量的类型,而java是强类型语言,定义任何变量时必须指定其类型,否则无法通过编译;
2、javascript定义函数(或函数直接量)时要使用function关键字,java不需要;
下面举例说明:
1、定义变量的方法
javascript
var 变量名=初始值(可选);或
变量名=初始值(可选);如
var str="你好";
d=new Date();
java
变量修饰符(public、protected、private、static、final的有效组合) 变量类型 变量名=初始值(可选);如
public static final int Count=100;
2、定义函数的方法
javascript
function 函数名(参数列表(可选))
{
}

var(可选) 变量名=function(参数列表(可选))
{
}如
function f(a,b,c)
{
}

f2=function()
{
}
java
函数修饰符(public、protected、private、static、final、abstract的有效组合) 返回类型 函数名(参数列表(可选))
{
}(非abstract函数)

函数修饰符(public、protected、abstract的有效组合) 返回类型 函数名(参数列表(可选));如
public static void f(int a,String msg)
{
}或
public abstract int f2(float f,char c);
相似回答