JavaScript, プログラミング入門

プログラミングをしていると多くのエラーに遭遇します。

その中でも二種類のエラーに対する対処方法が、MDN Web Docsに記載されていました。

文法エラーと論理エラーが説明されています。こちらはぜひ目を通して ...

JavaScript

ある程度JavaScriptにも慣れたので次の段階にステップアップしたい、と考えている方におすすめの本をご紹介します。

オライリーのシングルページWebアプリケーションという本がおすすめです。

内容としては、シ ...

JavaScript, プログラミング入門

HTML/CSSがなんとなく分かり、いよいよJavaScriptで本格的なプログラミングをする方。

Java・PHP・Rubyなどから入る方、いらっしゃると思います。

なかなかプログラミングが分からなくて困って ...

JavaScript, プログラミング入門

たみぼうずは以下のコードを書きました。

const tamiCompare = (a, b) => {return a >= b}

この関数は以下のように数字の文字列を受け取ります。

const resul ...

システム開発, プログラミング入門

プログラムが想定通りに動かない、環境構築したのにうまく動作しないなど、システムを作る過程ではさまざまな問題に直面します。

そういった問題をいかに早く・適切に解消できるかが、エンジニアの腕の見せ所ですが、問題解決にあたって共 ...

JavaScript

JavaScriptでつまづくであろうコールバックについてご紹介します。

コールバックが何か分からない、なんのために使うか分からないという方に、少しでも役に立てればいいなと思います。

コールバックは関数の引数に渡す関 ...

Java

Javaの継承を使うと柔軟なコードを書くことができますが、スーパークラスを直接使われたくない場合はどうしたら良いでしょうか。

以下のコードでは、Personというスーパークラスを継承してTamibouzクラスを作成していま ...

Java

Javaをやっていると必ず発生する厄介な問題がNullPointerExceptionです。

一体どういう仕組みで発生しているのでしょうか。

以下のコードをご覧ください。

String str = &qu ...

プログラミング入門

プログラミングを勉強していると、分からない単語や概念に遭遇します。

解説の中でもそういった分からない単語が出てくるので、解説自体を理解することが困難な場合があります。

そんなときは、例えやサンプルをキーワードに ...

Java

Javaはオブジェクト指向なので、データとそれを操作する処理をクラスとしてまとめて定義します。

しかし、「文字列がNullかどうかチェックする」や「渡された値を元に何か単純な計算をする」というような処理の場合、わざわざne ...