JavaScript

JavaScript

【TypeScript】 type と interface の違いを解説

この記事では、 TypeScript の type と interface の違いを詳しく解説し、それぞれの使用場面について説明します。TypeScript を使用する際、開発者は時に type と interface のどちらを使うべきか迷うことがあります。両者は似たような機能を持っていますが、微妙な違いがあります。
JavaScript

【JavaScript】 highlight.js でマークダウンエディタをデザインする

highlight.js を前回実装したエディタに組み込んで、コードブロックのシンタックスハイライト機能を追加し、デザイン性と可読性を向上させる方法を解説します。
JavaScript

【JavaScript】 marked.js でマークダウンエディタを実装する

この記事では、 `marked.js` を用いてマークダウンエディタを実装する方法を紹介します。このライブラリは、シンプルでありながら、GitHub Flavored Markdown(GFM)の多くの機能をサポートしています。
JavaScript

【JavaScript】 React + TypeScript を用いたアプリケーション開発入門

人気言語である React に加え、堅牢なシステムを実装する上での TypeScript という組み合わせは今後のアプリケーション開発では多く登場することでしょう。この記事では、React と TypeScript を用いてアプリケーションを実装する上での基礎知識を紹介します。
JavaScript

【TypeScript】さまざまな型定義を紹介

TypeScript では、多様なデータ型を使用して変数の型を定義できます。本記事では、主要な型とそれぞれの詳細な説明、そしてサンプルコードを紹介します。
Express

【Node.js】Express + TypeScript での Hello World までの手順を解説

Node.js, Express, および TypeScript を使用して「Hello World」アプリケーションを作成する手順を詳細に説明します。今や TypeScript で実装するのが当たり前と言っても良い時代なので、Express だけではなく、セットで使えるようにしておきたいですね。
JavaScript

【JavaScript】ES6における変数の null チェック

JavaScript に限らず、どの言語でも null チェックは必ずと言って良いほど付きまとう必須の処理です。本記事では、JavaScript での null チェックについてシンプルな書き方含め、いくつか紹介します。
JavaScript

【JavaScript】エラーハンドリング(try/catch/finally とエラースロー)

JavaScript で実装する際は、意図せぬエラーが起こりがちです。try - catch 構文は多くの言語にありますが、JavaScript にも同じような書き方があります。この記事ではその使用方法を簡潔に説明します。
JavaScript

【JavaScript】テンプレートリテラルとタグ付きテンプレートの基本と応用

この記事では、JavaScript ES6のテンプレートリテラルとタグ付きテンプレートについて解説します。`+` で文字列連結して表示するよりも遥かに効率的に書けるでしょう。
JavaScript

【JavaScript】isNaN 関数を利用した数値判定の挙動まとめ

この記事では、JavaScriptの `isNaN` 関数の挙動について、さまざまな型に対する 評価結果を記載します。