答案:强/弱类型是指类型检查的严格程度的。语言有无类型,弱类型和强类型三种。无类型的不检查,甚至不区分指令和数据。弱类型的检查很弱,仅能严格的区分指令和数据。强类型的则严格的在编译期进行检查。
JAVA是强类型语言;因此每个变量和对象都必须具有声明类型。
javascript是弱类型语言;因此它可以不先定义类理和对象、或用var定义所有变量JS弱类型,JAVA是强类型,而不是你所说的强变量,你回忆一下,是不是在JS中我们所有的变量都是用VAR去接收和声明,它只有一种类型,也可以说是OBJECT,当你用它的值时我们要做强制类型的转换,也可以理解为JAVA中的折装箱的操作,而在JAVA中所有的变量有它独有的类型,所以说JAVA是强类型而JS是弱类型,
欢迎提出不对的地方