专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 JavaScript与Java的语法一样吗

JavaScript与Java的语法一样吗

更新时间:2021-06-09 09:47:29 来源:赢咖4 浏览941次

javaScript语法和Java不一样。JavaScript是弱类型语言,在声明变量的时候不用规定变量的类型,可以统一使用var关键字来定义。而java是强类型的语言,必须用对应类型来声明变量;例:需使用int、char来分别定义int类型和char类型的变量。

javaScript是动态、弱类型语言,而java是静态、强类型语言。

动态语言(弱类型语言)是在运行时确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。

静态语言(强类型语言)是在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型。

强类型语言在速度上可能略逊色于弱类型语言,但是强类型语言带来的严谨性能够有效的避免许多错误。

例如:你定义了一个整型变量a,那么程序根本不可能将a当作字符串类型处理。强类型定义语言是类型安全的语言。

但在javaScript中因为约束比较弱,所以容易出现一些错误,最简单的例子:

var a =200;
var b ="1";
var c= a + b;

你可能期望c是201,但实际上它是"2001",这个错误在强类型语言中决不会出现。然而正是因为JavaScript没有这些约束,所以可以很方便地拼接数字和字符串类型。

以上就是赢咖4小编介绍的"JavaScript与Java的语法一样吗",希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为您服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>