技術とか戦略とか

IT技術者が技術や戦略について書くブログです。

JavaScript

JavaScript:動的型付けとは

JavaやC#に慣れている人だとJavaScriptの動的型付けの概念に戸惑うと思うので、この記事では動的型付けについて簡単にまとめてみます。 ------------------------- JavaScriptには、下記の7つのプリミティブ型(ECMAScript 2015の場合)とObject型が存在し…

Node.jsインストール手順とHelloWorld(Windows、2020年10月)

Node.jsをインストールすることで、JavaScriptをCUIで実行することができるようになります。JavaScriptが得意なエンジニアがサーバーサイドプログラミングに関わる場合によく使われるようです。 今回は、WindowsOSのPCにインストールし、実行確認をする手順…

JavaScriptでHelloWorld(ブラウザ上に文字表示)

JavaScriptはCUIでも実行できますが、GUIで使うケースの方が多いので、GUIでHelloWorldを書いてみました。JavaScriptのHelloWorldはログに出力したりポップアップ表示したりするものが多いですが、ブラウザ上に出力した方がJavaScriptっぽい気がするので、ブ…

WindowsバッチでJavaScriptの関数の結果を標準出力で受け取る

表題の通りですが、WindowsバッチでJavaScriptの関数の結果を標準出力で受け取ることができます。標準出力なので、パイプやリダイレクトも可能です。 JavaScriptで書かれた処理を自動実行したい場合や、JavaScriptのちょっとした仕様調査を行いたい場合等に…

ターン制・COMと1対1で対戦するブラウザゲームのサンプル

Javascriptのゲームエンジンである「enchant.js」で簡単なブラウザゲームをサンプルで作ってみましたので、ソースコードを公開します。ターン制で、COMと1対1で対戦するタイプのゲームのサンプルです。新しいゲームを作る時の雛形にする等の形でお役に立て…

サクラエディタ:JavaScriptでマクロ実装(サンプル:パスワード自動生成)

最近知ったのですが、サクラエディタのマクロはJavaScriptでも実装できるのですね。 サクラエディタ マクロを開発してみる http://totech.hateblo.jp/entry/2014/03/11/125058 キーマクロでは実現できないことも、JavaScriptなら実現できるということもあり…