Il est principalement utilisé comme mémorandum pour les affiches. Introduisez Node.js, qui est utile pour créer le Web.
Installez sur wsl (sous-système Windows pour Linux)
.
Editor: VSCode
Shell: bash version 4.4.20
Ubuntu: 18.04.4 LTS
Tout d'abord, installez nvm
pour gérer la version de Node.js.
Comprendre la version de Node.js que vous utilisez actuellement
Vous pouvez passer à une autre version.
wsl
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
Quand tu as fini
wsl
$ source ~/.bashrc
Ensuite, lisez le contenu de .bashrc
.
wsl
$ nvm
Node Version Manager
Note: <version> refers to any version-like string nvm understands. This includes:
- full or partial version numbers, starting with an optional "v" (0.10, v0.1.2, v1)
- default (built-in) aliases: node, stable, unstable, iojs, system
- custom aliases you define with `nvm alias foo`
Ce qui suit est omis. .. ..
Si tel est le cas, l'installation est réussie.
Cette fois, j'ai installé Node.js de la version 10.14.2.
wsl
$ nvm install v10.14.2
Downloading and installing node v10.14.2...
Downloading https://nodejs.org/dist/v10.14.2/node-v10.14.2-linux-x64.tar.xz...
###################################################################### 100.0%Computing checksum with sha256sum
Checksums matched!
Now using node v10.14.2 (npm v6.4.1)
Creating default alias: default -> v10.14.2
$ nvm use v10.14.2
Now using node v10.14.2 (npm v6.4.1)
$ node --version
v10.14.2
J'ai confirmé que la version spécifiée de Node.js est installée.
Considérez-le comme une version Node.js de la console.
(Cela ressemble à la console Python de Python)
Vous pouvez quitter REPL deux fois avec Ctrl
+ c
.
REPL
$ node
> 1+1
2
>
(To exit, press ^C again or type .exit)
>
Je pense que vous devriez écrire le programme de la même manière que «JavaScript». Cette fois, j'écrirai un programme d'addition simple et je l'exécuterai.
sum.js
'use strict';
function aAdd(num) {
var res = 0;
num[0] = 0;
num[1] = 0;
for (let s of num) {
res += parseInt(s);
}
console.log(res);
}
aAdd(process.argv);
wsl
$ node sum.js 1 2 3 4
10
$ node sum.js
0
C'était un programme qui prenait la somme des arguments.
Les instructions sont listées dans process.argv
.
Si vous exécutez $ node sum.js 1 1 1 2 3
Le contenu de la liste est
[ '/home/yosse95ai/.nvm/versions/node/v10.14.2/bin/node',
'/home/yosse95ai/sum.js',
'1',
'1',
'1',
'2',
'3' ]
Etc.
Alors
num[0] = 0;
num[1] = 0;
Dans la partie de, la partie chaîne de caractères (partie chemin) autre que le nombre est remplacée par «0». Je pense qu'il existe probablement un moyen plus intelligent.
Cette fois, c'était un commentaire assez rudimentaire. Je suis encore un débutant, alors je l'ai écrit pour garder mon esprit organisé. C'était probablement un mauvais texte, mais merci pour votre relation. Au revoir: vague: