ホームページ >ウェブフロントエンド >フロントエンドQ&A >javaとjavascriptの構文の違いは何ですか

javaとjavascriptの構文の違いは何ですか

青灯夜游
青灯夜游オリジナル
2022-02-08 11:07:274236ブラウズ

構文の違い: 1. Java の一重引用符は 1 つの文字のみを表すことができ、空にすることはできませんが、JavaScript の一重引用符は空にするか複数の文字を囲むことができます; 2. Java の変数は型が明確である必要があります。 JavaScript の変数は動的に型指定する必要はありませんが、使用前に宣言する必要があります。

javaとjavascriptの構文の違いは何ですか

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

Java と JavaScript 構文の違い

文字

Java では単一引用符のみを使用できます。単一の文字を表し、空にすることはできません

'a' √ 
'' × 
'aa' ×

変数

Java の変数には明確な型 (byte1、short2、int4、long8、float4、double8、char2、boolean1) があります。 )

JavaScript の変数は動的型です

Java 変数は使用前に型を宣言する必要がありますが、JavaScript は宣言しません。

配列

Java では配列を定義した後に配列の長さを変更できませんが、JavaScript では変更できます

文法規則

Java の文法規則は JavaScript よりもはるかに厳密で、その関数ははるかに強力です。

#知識を広げる:JavaScript と java のその他の違い

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

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

JavaScript 言語構成

    ECMA スクリプト JS 言語の中核基盤を形成するすべてのスクリプト言語の仕様
  • DOM ドキュメント オブジェクト モデル ドキュメント オブジェクト モデル。 Web ページの操作 さまざまな要素とタグ
  • #BOM ブラウザ オブジェクト モデル ブラウザ オブジェクト モデル。ブラウザでさまざまなオブジェクトを操作するために使用されます。たとえば、次のとおりです。 window
  • JavaScript の 5 つのデータ型

数字型数値型
  • boolean ブール型: true/false
  • string 文字列、文字タイプなし
  • object オブジェクト タイプ: 組み込みオブジェクト、カスタム オブジェクト
  • 未定義 未定義の型、初期値が割り当てられていない、不明な型
  • JavaScript に関する注意事項

弱い型について?
    変数にはさまざまなデータ型の値を割り当てることができます

  • #JS の文字と文字列の引用符は?

    JS では文字と文字列に区別はありません。これらはすべて文字列です。文字列には一重引用符または二重引用符を使用できます。

  • 変数を定義する var の特徴は何ですか?

    var キーワードは必須ではないため省略できますが、お勧めできません。関数本体で変数を定義するときに var キーワードを省略した場合、その変数はグローバル変数です
  • 変数は繰り返し定義できます
  • これは関数の中括弧ではないため、変数の範囲を制限することはできません




    【関連する推奨事項:

    JavaScript 学習チュートリアル

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

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