ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScript と Java 構文は同じですか?

JavaScript と Java 構文は同じですか?

青灯夜游
青灯夜游オリジナル
2021-11-24 12:03:293169ブラウズ

JavaScript 構文は Java 構文とは異なります。 JavaScript は弱い型指定言語です。変数を宣言するときに、変数の型を指定する必要はありません。var キーワードを使用して均一に定義できます。一方、Java は強い型指定言語であり、変数は対応する型で宣言する必要があります。 。

JavaScript と Java 構文は同じですか?

#このチュートリアルの動作環境: Windows7 システム、javascript1.8.5&&java8 バージョン、Dell G3 コンピューター。

JavaScript 構文は Java 構文とは異なります。

JavaScript と java

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

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

JavaScript は弱い型指定言語です。変数を宣言するときに、変数の型を指定する必要はありません。変数を定義するには、var キーワードを一律に使用できます。 Java は厳密に型指定された言語であり、変数は対応する型で宣言する必要があります。たとえば、int 型と char 型の変数を定義するには、それぞれ int と char を使用する必要があります。

JavaScript は動的で型付けの弱い言語ですが、Java は静的で型付けが強くあります。

動的言語 (弱い型付け言語) は、実行時にデータ型を決定する言語です。変数を使用する前に型宣言をする必要はなく、通常、変数の型は割り当てられる値の型になります。

静的言語 (厳密に型付けされた言語) は、コンパイル時に変数のデータ型を決定できる言語です。ほとんどの静的型付け言語では、変数を使用する前にデータ型を宣言する必要があります。

強く型付けされた言語は、速度の点では弱い型付けの言語よりわずかに劣る可能性がありますが、強く型付けされた言語によってもたらされる厳密性により、多くのエラーを効果的に回避できます。

たとえば、整数変数 a を定義した場合、プログラムは a を文字列型として扱うことはできません。強く型指定された定義言語は、タイプセーフな言語です。

しかし、JavaScript では制約が比較的弱いため、いくつかのエラーが発生しやすくなります。最も単純な例:

JavaScript と Java 構文は同じですか?

c は 201 であると予想されるかもしれません。 , しかし実際には「2001」であり、強く型付けされた言語では決して発生しないエラーです。ただし、JavaScript にはこれらの制約がないため、数値型と文字列型を簡単に連結できます。

[関連する推奨事項:

JavaScript 学習チュートリアル]

以上がJavaScript と Java 構文は同じですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。