JavaScript
Node.js

Node.jsで「Hello World」

はじめに

勉強のため、いろいろな言語で「Hello World」を実装してみました。

Node.jsです。

言語でいえば、JavaScriptとなるのでしょうか。

環境

Visual Studio Code (Windows版)

Windows Subsystem for Linux (Ubuntu 18.04 LTS)

Node.js version v10.11.0

Hello World

HelloWorld.js
class HelloWorld {
    constructor(count) {
        this.count = count;
    }

    sayOnce(value) {
        console.log("Hello, World. " + value);
    }

    say() {
        var i;
        for (i = 0; i < this.count; i++) {
            this.sayOnce(i);
        }
    }
}

var hw = new HelloWorld(10);
hw.say();

出力結果

Hello, World. 0
Hello, World. 1
Hello, World. 2
Hello, World. 3
Hello, World. 4
Hello, World. 5
Hello, World. 6
Hello, World. 7
Hello, World. 8
Hello, World. 9

感想

JavaScriptって、クラスが使いにくいとか聞いてたので、敬遠してました。

よく見るクラス的な機能が追加されているようで、思ったより書けそうな気がしてきました。