JavaScriptで関数型プログラミング 関数の結果を反転させる
引数が1ならtrueを返す関数があります。
const isOne = value => value === 1;関数を反転させる not 関数を定義します。
const not = func => {r ...
JavaScript 恒等関数(identity function) とは
恒等関数(identity function)とは引数で受け取った値をそのまま返す関数です。
const identity = (any) => { return any;}短く書くと以下ようになります。
co ...
ローカルで立てたWebサーバーに自分のスマートフォンでアクセスする方法
ローカル環境でテストをする際にローカルサーバーを立てることがよくあると思います。
ローカルサーバーなので、基本的にはそのマシンからしかアクセスができません。
しかし、スマートフォンの場合にページがどう見えるのか ...
プログラミングでの「抽象」を日本語で書いてみる
詳細がずらずらと書かれている。
お金を入れてボタンを押すと、入れた金額をチェクして、押したボタンの値段より多ければジュースを出す処理。
抽象的な処理本質を捉えており、詳細は省いてある。 ...
PHP INTの最大値
PHPでINTの最大値を指定したい場合はPHP_INT_MAXを使う。
PHP 5.0.5 以降で利用可能。
参考
JavaScript入門 for と while の使い分け
ループの回数が明確な場合は for。
ループの回数が不明な場合は while。
for の具体例長さが10の配列があります。
この配列の各要素には、1−5までのランダムな数値が入っています。 ...
JavaScript入門 副作用のない関数を書いてみよう
関数を書く時に副作用がない関数を書くと汎用性があがるし、予期せぬ動作(バグ)も少なくなります。
これを実践するために、「同じ入力なら同じ結果を返す」ということを意識して関数を書いてみます。
副作用があるケース以 ...
JavaScript入門 知っているとちょっとだけ幸せになるかもしれない 代入演算子の戻り値
クイズです。以下のコンソールログは何を出力するでしょうか。
let hoge;console.log(hoge = 'abc');正解は「abc」です。
代入演算子を使った場合も、実は戻り値があ ...
JavaScript catchしたエラーで処理を分岐する
try catch で例外が発生する処理を囲んだ場合に、そのブロックで複数の例外が発生するときにそれぞれで異なる処理をしたい場合があります。
以下のように instance of を使って if 文で分岐するのがメジャーな ...
JavaScript 関数の引数の数が決まっていない(可変)場合の書き方
関数の引数の数が決まっていないケースがあります。
その場合、以下のようにスプレッド演算子(…)を使います。
const myFunc = (...functions) => {functions.f ...









