Différences de syntaxe : 1. Les guillemets simples en Java ne peuvent représenter qu'un seul caractère et ne peuvent pas être vides, tandis que les guillemets simples en JavaScript peuvent être vides ou envelopper plusieurs caractères ; 2. Les variables en Java ont des types clairs. avant utilisation, mais les variables en JavaScript n'ont pas besoin d'être typées dynamiquement.
L'environnement d'exploitation de ce tutoriel : système windows7, version javascript1.8.5&&java8, ordinateur Dell G3.
La différence entre la syntaxe Java et Javascript
Caractères
Les guillemets simples en Java ne peuvent représenter qu'un seul caractère et ne peuvent pas être vides
'a' √ '' × 'aa' ×
Variables
Les variables en Java ont des types clairs (octet 1 , short2 , int4, long8, float4, double8, char2, boolean1)
Les variables en JavaScript sont des types dynamiques
Les variables Java doivent déclarer leur type avant utilisation, mais pas JavaScript.
Array
Java ne peut pas modifier la longueur d'un tableau après l'avoir défini, mais JavaScript peut
Règles de grammaire
Les règles de grammaire de Java sont beaucoup plus strictes que celles de JavaScript et ses fonctions sont beaucoup plus puissantes.
Connaissances compensées: autres différences entre JavaScript et Java
**特点** **Java** **JavaScript** 面向对象 面向对象编程语言 基于对象,不完全面向过程。有部分面向对象 的特点 运行方式 编译型语言,生成中间文件, 不会生成中间文件 字节码解释型,解释一部分, 再运行一部分。 跨平台 安装虚拟机跨平台 运行在浏览器中,只要系统有浏览器就可以运行。 数据类型 强类型语言,不同的数据 弱类型,同一个变量可以赋值不同的数据类型。 类型严格区分 大小写 区分大小写 区分大小写
javascript Composition
ecma Script la spécification de toutes les langues de script, formant la base fondamentale de la langue JS
Modèle d'objet de document DOM Modèle d'objet de document, utilisé pour faire fonctionner divers éléments et balises dans les pages Web
Modèle d'objet de navigateur BOM Modèle d'objet de navigateur, utilisé pour faire fonctionner divers objets dans le navigateur, tels que : fenêtre
Cinq types de données JavaScript Type
numéro Type numérique
booléen Type booléen : vrai/faux
chaîne Chaîne, aucun type de caractère
objet Type d'objet : objet intégré, objet personnalisé
non défini Type non défini, aucune valeur initiale attribuée, vous ne savez pas de quel type il s'agit
Notes JavaScript
À propos des types faibles ?
Une variable peut se voir attribuer des valeurs de différents types de données
dans les guillemets de caractères et de chaînes JS ?
Il n'y a pas de distinction entre les caractères et les chaînes dans JS. Ce sont toutes des chaînes. Les chaînes peuvent utiliser des guillemets simples ou doubles.
Quelles sont les caractéristiques des variables définies par var ?
Le mot-clé var n'est pas obligatoire et peut être omis, mais il n'est pas recommandé. Si le mot-clé var est omis lors de la définition d'une variable dans le corps de la fonction, la variable est une variable globale
La variable peut être définie à plusieurs reprises
Ce ne sont pas les accolades de la fonction et ne peuvent pas limiter la portée de la variable
[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!