Un mémorandum qui résume ce que j'ai appris au cours de mon deuxième mois en tant qu'ingénieur développement. Pour cette raison, j'ai décidé de m'éloigner de la science des données une fois au travail et de faire passer le mot sur le développement! Je ferai de mon mieux encore!
↓ Au fait, les articles jusqu'à la dernière fois sont ici.
Beaucoup d'articles nostalgiques! w
Cette fois, j'ai essayé de le toucher dans l'environnement suivant, notamment dans le but de développer des applications Web.
--Éditeur de texte → ** Sublime Text 3 **
--JavaScript déclare essentiellement une variable de cette manière quel que soit le type de données stockées dans cette variable.
nom de variable var;
--L'attribution d'une valeur numérique à une variable est la même qu'en Java. Placez une valeur pour affecter une variable à droite sur le côté gauche, et connectez-la avec l'opérateur ** "=" **.
Nom de variable=Valeur à affecter à la variable;
--Pour l'opérateur numérique, utilisez le même que Java (pour plus de détails, voir [Operator](https://qiita.com/icchy_sh33p/items/c58213d9b0c1d6bbacd5#%E6%BC%94%E7%AE%97] Décrit en% E5% AD% 90)).
La chaîne de caractères est ** incluse dans un seul quota et placée sur le côté droit ** (** double quota en Java **)
--Il n'y a pas de problème même si vous le mettez entre guillemets.
--Mais dans les fichiers .html, les guillemets doubles sont utilisés lors de l'attribution de valeurs de chaîne
――L'équipe de développement recommande ** la citation unique car elle est difficile à identifier lors du codage à l'aide de JavaScript en l'incluant dans
Les règles de codage sont unifiées et décidées par chaque équipe de développement (en unifiant, ** vous pouvez identifier l'emplacement de l'erreur, réduire le risque de bogues, et mettre le code en premier lieu pour tout le monde dans l'équipe. Pour faciliter la lecture **), suivez cette règle --Si vous souhaitez combiner des chaînes, vous pouvez utiliser ** "+" ** pour les combiner, tout comme Java. --Il est également possible de combiner des chaînes de caractères et des nombres. Cependant, sachez que vous pouvez obtenir des résultats différents de ceux que vous recherchez.
```
var a = 5 + 6 ;
console.log(a) ;
var b = '5' + '6' ;
console.log(b) ;
var c = '5' + 6 ;
console.log(c) ;
```
--- un signifie ajouter des nombres les uns aux autres, donc 5 + 6 = 11 Le résultat de sortie sera ** 11 **. --b est le processus de combinaison de chaînes de caractères, donc le résultat de sortie est ** 56 **. -c exécute le processus de ** combinaison de la valeur numérique 6 avec la chaîne de caractères "5" **, donc le résultat de sortie est ** 56 **.
Comme Java, JavaScript a le concept de portée.
Comme Java, les variables peuvent être classées par étendue.
--Fonction: Un concept pour rendre plusieurs processus réutilisables ensemble (similaire à la ** méthode ** en Java).
function Nom de la fonction que vous souhaitez créer(argument) {
L'instruction que vous souhaitez exécuter;
return Valeur de retour;← N'oubliez pas d'écrire lorsque vous voulez vérifier si le traitement jusqu'à ce point est effectué correctement étape par étape sur la console etc.
}
--Fonction immédiate: une fonction écrite dans ** n'utilise immédiatement que là ** sans définir de nom de fonction. ――La façon d'écrire est la suivante.
```
(function Nom de la fonction que vous souhaitez créer(argument) {
L'instruction que vous souhaitez exécuter; return Valeur de retour;← N'oubliez pas d'écrire lorsque vous voulez vérifier si le traitement jusqu'à ce point est effectué correctement étape par étape sur la console etc. })(); ```
Le style d'écriture de base est ** presque le même que Java **.
if (Expression conditionnelle à exécuter) {
L'instruction que vous souhaitez exécuter;
} else if (Expression conditionnelle à exécuter) {
L'instruction que vous souhaitez exécuter;
} else {
L'instruction que vous souhaitez exécuter;
}
for (Initialisation (état au début de l'exécution);Expression conditionnelle à exécuter;Mettre à jour la commande une fois terminé) {
L'instruction que vous souhaitez exécuter;
}
--Elle est exécutée à plusieurs reprises tant que l'expression conditionnelle à exécuter est vraie.
En particulier, les instructions de contrôle utilisent souvent des opérateurs, et chaque opérateur est résumé ici.
Les bases sont les mêmes que Java.
À l'exception des équations, les bases sont les mêmes que Java
L'équation utilise essentiellement les deux suivants en JavaScript.
Notez que les opérateurs suivants utilisés en Java sont utilisés légèrement différemment en JavaScript.
Les bases sont les mêmes que Java.
En JavaScript, vous pouvez utiliser des tableaux pour stocker des valeurs groupées.
--Comment écrire un tableau
```
Nom de la séquence= ['élément', 'élément', 'élément',・ ・ ・] ```
Voici quelques instructions que vous pouvez utiliser lorsque vous souhaitez manipuler un tableau.
//Sortie du nième élément du tableau
console.log(Nom de la séquence[n]) ;
//Sortie de tous les éléments du tableau
console.log(Nom de la séquence) ;
//Je veux ajouter un élément d'un tableau
Nom de la séquence.push('Éléments à ajouter') ;
//Je souhaite supprimer un élément d'un tableau
Nom de la séquence.splice(Numéro d'élément où commence l'élément que vous souhaitez supprimer,Numéro à effacer) ;
//Je veux vérifier / afficher le nombre d'éléments qui composent un tableau
console.log(Nom de la séquence.length) ;
--Objet
--Objet: un concept pour gérer les valeurs en regroupant les noms et les valeurs sous forme d'ensemble
Écriture de base
var nom de variable (nom d'objet)= { Clé (nom):Valeur, Clé (nom):Valeur, ・ ・ ・ } ```
Les clés et les valeurs se correspondent (écrivez les correspondants avec **: **) --Comment appeler la valeur spécifiée dans l'objet → L'une des deux méthodes suivantes est OK
Nom de variable['Clé (nom)'] ; Nom de variable.Clé (nom); ```
Écraser la valeur spécifiée dans l'objet → En gros, il suffit de ** appeler et attribuer **.
Nom de variable['Clé (nom)'] =Valeur à remplacer; Nom de variable.Clé (nom)=Valeur à remplacer; ```
Informations sur l'objet de sortie
console.log(objet) ;
** Méthode ** ・ ・ ・ Fonction écrite dans l'objet
C'était plus facile à utiliser que Java!
Par rapport à Java, il était plus facile de créer l'environnement (probablement parce que l'environnement spécifié au moment de l'apprentissage était significativement différent?) → En Java, il y avait de nombreux supports tels que la configuration de l'hôte du serveur local, la configuration au moment de l'exécution sur le serveur et l'installation du package de Visual Studio 2017 séparément pour la coopération avec DB, ce qui était difficile. ―― À propos, l'environnement utilisé en Java ressemble à ceci --Editeur → éclipse 06/2019 --Hôte serveur → Tomcat 9.0 --Utiliser DB → MySQL
La définition de variable était facile car il n'est pas nécessaire de déclarer le type de la variable.
→ En Java, il était également nécessaire de spécifier le type de données. → Parce que vous pouvez éviter de régler le type de données, des bogues peuvent survenir facilement ...? (Parce que vous pouvez le définir pour le moment et écrire le code dans une certaine mesure même si vous ne connaissez pas le type de données)
Je pensais que le développement était difficile, mais j'ai réalisé qu'il y a des langages avec lesquels il est facile de s'entendre. J'étudierai à mon rythme pour pouvoir m'entendre petit à petit avec cette difficulté ^^
à plus!
P.S.) Cette fois, je visais un simple est le meilleur post-scriptum! w
Recommended Posts