TypeScript

numberの列挙型にした場合、存在しない数値を入れてもコンパイル時にエラーにならない。

enum TamiType { Hoge,//0 Foo,//1 Fuga//2}const v: TamiType = 5//エラーにな ...

JavaScript, プログラミング入門, リファクタリング

以下のコードをみてください

以下のコードを10秒間で読んでください。

const convertStr = str => { let upper = str.toUpperCase() let newArr = )){ ne ...

HTML/CSS, プログラミング入門

HTML/CSSで以下のような時計盤をつくってみます。

タスク一覧円を描く
円の縁を描く
12を描く
1を描く
2から11を描く
円を描く

divで正方形を作り、border-radius: 5 ...

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

今回は面接の時にアピールすると良いことを書きます。

アピールするために今からどのようなことをすれば良いかもわかります。

結論

自走できるエンジニアであることをアピールしましょう。

採用する側としては、 ...

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

プログラミングを学習したし、いよいよこれからIT業界に踏み込んでばりばり稼ぐぞ!という方に向けて、私自身の体験に基づく、気をつけて欲しいことをご紹介します。

結論

モダンな技術や幅広く使われてる技術を使っている会社・案件を選 ...

JavaScript, プログラミング入門

やりたいこと

hogeという関数では、nameとcodeという二つの引数を受け取って何かの処理をします。

そして、その二つの引数をそのままsaveCacheという関数に渡したいとします。

その場合は、apply ...

JavaScript, プログラミング入門, リファクタリング

エラーコードからエラーの文字を返す課題

今回は実務でありそうな課題をやってみます。

実装内容

ユーザー情報を返してくれるAPIがあります。

このAPIはエラーになった際に{code:’U001̸ ...

JavaScript, プログラミング入門, リファクタリング

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

const bonusPoint = (currentPoint, currentMonth) => { if(currentMonth >= 6 && currentMonth & ...

JavaScript, プログラミング入門

今回は、はじめて学習する言語としてJavaScriptがおすすめな理由を簡潔にご紹介します。

言語のルールが少ない

少し語弊があるかもしれませんが、他の言語に比べてルールが少ないので、学習コストが低いです。

Ja ...

JavaScript, プログラミング入門, リファクタリング

今回はJavaScriptのループ処理のお話を書きます。

なぜforEeachを使うのか

まず、for文のコードです。

const users = const result = .split(' ') ...