Maison  >  Article  >  interface Web  >  La syntaxe javascript et java est-elle la même ?

La syntaxe javascript et java est-elle la même ?

青灯夜游
青灯夜游original
2021-11-24 12:03:293139parcourir

La syntaxe Javascript est différente de la syntaxe Java. JavaScript est un langage faiblement typé. Lors de la déclaration de variables, il n'est pas nécessaire de spécifier le type de la variable. Elle peut être définie de manière uniforme à l'aide du mot-clé var alors que Java est un langage fortement typé, et les variables doivent être déclarées avec le type correspondant ; .

La syntaxe javascript et java est-elle la même ?

L'environnement d'exploitation de ce tutoriel : système windows7, version javascript1.8.5&&java8, ordinateur Dell G3.

La syntaxe Javascript est différente de la syntaxe Java.

La différence entre JavaScript et java

**特点**		**Java**					**JavaScript**
面向对象			面向对象编程语言				基于对象,不完全面向过程。有部分面向对象
											的特点
											
运行方式			编译型语言,生成中间文件,	不会生成中间文件
				字节码解释型,解释一部分,
				再运行一部分。
							
跨平台			安装虚拟机跨平台				运行在浏览器中,只要系统有浏览器就可以运行。

数据类型			强类型语言,不同的数据		弱类型,同一个变量可以赋值不同的数据类型。
				类型严格区分					
				
大小写			区分大小写					区分大小写

JavaScript est un langage faiblement typé, il n'est pas nécessaire de spécifier le type de la variable. Elle peut être définie uniformément à l'aide du mot-clé var. Java est un langage fortement typé, et les variables doivent être déclarées avec les types correspondants ; par exemple : int et char doivent être utilisés pour définir respectivement des variables de type int et char.

javaScript est un langage dynamique et faiblement typé, tandis que Java est un langage statique et fortement typé.

Les langages dynamiques (langages faiblement typés) sont des langages qui déterminent les types de données au moment de l'exécution. Il n'est pas nécessaire d'effectuer une déclaration de type avant d'utiliser une variable. Généralement, le type de la variable est le type de la valeur à laquelle elle est affectée.

Le langage statique (langage fortement typé) est un langage dans lequel le type de données des variables peut être déterminé au moment de la compilation. La plupart des langages typés statiquement exigent que le type de données soit déclaré avant d'utiliser des variables.

Les langages fortement typés peuvent être légèrement plus lents que les langages faiblement typés, mais la rigueur apportée par les langages fortement typés peut effectivement éviter de nombreuses erreurs.

Par exemple : si vous définissez une variable entière a, alors il est impossible pour le programme de traiter a comme un type de chaîne. Un langage de définition fortement typé est un langage de type sécurisé.

Mais en javaScript, parce que les contraintes sont relativement faibles, certaines erreurs sont susceptibles de se produire. L'exemple le plus simple :

La syntaxe javascript et java est-elle la même ?

Vous pouvez vous attendre à ce que c soit 201, mais en fait c'est "2001". un langage fortement typé n'apparaîtra jamais. Cependant, précisément parce que JavaScript n'a pas ces contraintes, il peut facilement concaténer des types numériques et des types de chaînes.

【Recommandations associées : Tutoriel d'apprentissage Javascript

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn