JavaScript/TypeScriptの実務設計に特化!現場基準のスキル判定テストを無料公開。ハイクラスエンジニアを目指すモダン開発メディア「ゼロスクール」

未経験でも基礎はこれでバッチリ!

カテゴリ別ガイド
プログラミング初心者は、何から勉強?どこが重要?と考えると思います。そんな人のために必要最低限の学習ポイントをピックアップしました。
ゼロスクール

よく閲覧されている記事を学ぼう

人気記事ランキング
アクセス数が多い記事をランキングで表示しています
No.1
Java&Spring記事人気No1
JavaScript
JavaScriptのインストール方法まとめ!Windows・Mac・Linux別にステップ解説
No.2
Java&Spring記事人気No2
JavaScript
JavaScriptのクロージャーとは?仕組みと実践例をやさしく解説
No.3
Java&Spring記事人気No3
TypeScript
TypeScriptのプロジェクトをtscでビルドする基本操作を解説!初心者にもわかるステップバイステップ
No.4
Java&Spring記事人気No4
JavaScript
JavaScriptで新しい要素を作成する方法(createElement, appendChildなど)
No.5
Java&Spring記事人気No5
JavaScript
JavaScriptでフォーム要素を操作するDOMテクニックを初心者向けに徹底解説
No.6
Java&Spring記事人気No6
JavaScript
JavaScriptで親要素・子要素・兄弟要素を取得する方法を初心者向けに徹底解説
No.7
Java&Spring記事人気No7
JavaScript
JavaScriptのonclick・onchangeなどの基本イベントを理解しよう
No.8
Java&Spring記事人気No8
TypeScript
TypeScriptでnull・undefinedを型ガードするテクニックを徹底解説!初心者でも理解できる安全なコードの書き方
No.9
Java&Spring記事人気No9
TypeScript
TypeScriptの始め方:開発環境の構築手順【初心者向け】
No.10
Java&Spring記事人気No10
JavaScript
JavaScriptプログラムの実行方法まとめ!ブラウザ・Node.js・コンソールの使い方
No.11
Java&Spring記事人気No11
TypeScript
TypeScriptとは?JavaScriptとの違いと導入メリットを徹底解説
No.12
Java&Spring記事人気No12
TypeScript
TypeScriptのファイル分割とimport/exportの基本を徹底解説!初心者でも安心のやさしい入門
ゼロスクール

新しい記事を読もう!

新着記事
JavaScriptとTypeScriptの入門から基礎や応用までを記事で学習しましょう
New1
JavaScript
JavaScriptで複数の要素を一括操作するテクニックを完全解説!querySelectorAll入門
New2
JavaScript
JavaScriptとは何か?初心者向けにできること・特徴・インストール手順までやさしく解説
New3
JavaScript
JavaScriptのコーディング規約(JavaScript Coding Conventions)とは?読みやすいコードを書くための基本ルール
New4
TypeScript
TypeScriptでPromiseの型推論をマスター!非同期処理とasync/awaitの基礎講座
New5
JavaScript
JavaScriptプログラムの実行方法まとめ!ブラウザ・Node.js・コンソールの使い方
New6
JavaScript
JavaScriptのBigInt型とは?大きな整数の扱い方と活用例
New7
JavaScript
JavaScriptでスクロール位置を取得・操作する方法を完全解説!scrollTopなどDOM操作入門
New8
JavaScript
JavaScriptの配列操作でよくあるエラーとその解決法まとめ
ゼロスクール

ゼロスクールが選ばれる4つの理由

ゼロスクールの強み
JavaScript/TypeScriptの実務設計から、React/Next.jsを見据えたモダンな開発手法までを体系的に解説。
現場基準のスキル習得を通じて、市場価値の高いエンジニアへのキャリアアップを強力にバックアップします。
実務直結の設計思想

単なる文法の習得ではなく、保守性の高いコードを書くための「設計」を学びます。 現場で評価されるJavaScript/TypeScriptの書き方を、基礎から論理的に理解。 実務に即した知見で、即戦力として通用する開発力を養います。
モダン開発への対応

最新のES6+記法からReact/Next.jsを支える高度な型安全設計までを網羅。 現役テックリード陣が監修。移り変わりの激しいフロントエンド業界で、数年後も役立つ本質的な技術を伝授します。
JS/TSの専門特化

JavaScriptとTypeScriptの「深い理解」に特化した専門メディアです。
フロントエンド開発の核心であるこの2言語を効率よく、かつ深く学ぶことで、エンジニアとしての市場価値を最大化します。
実務スキル判定テスト

知識の定着度を測る、実務基準のスキル判定テストを無料公開。 JavaScript/TypeScriptそれぞれの理解度を客観的に可視化し、次のステップへの道筋を明確にします。
ゼロスクール

理解度は試験問題で確認しよう

プログラミング問題
学んだことが本当に理解できているか試験問題を用意しております。
理解度の確認としてご活用ください。
TypeScriptの試験問題
TypeScriptの試験問題
ID:1

空欄の★に当てはまる内容を答えてください。

問題
TypeScriptの型エイリアスは、配列や複数データを扱うときにも役立ちます。 ここでは type でユーザー型を定義し、その配列を表すときに User を繰り返し使うことで統一性を保ちます。 これにより、User 型の配列としてデータを整理でき、配列操作/データ管理/再利用性(TypeScript、型エイリアス、配列、再利用)が向上します。
type User = {
    name: string;
    age: number;
};

let members: User[] = [
    { name: "Ken", age: 18 },
    { name: "Aya", age: 22 }
];

let leaders: User[] = [
    { name: "Taro", age: 30 }
];
【ヒント】 ・型エイリアスは配列でも繰り返し利用できる。 ・同じ型を複数の変数に適用する場合、答えは同じ文字列になる。 ・関連キーワード:TypeScript 型エイリアス、配列、再利用、可読性。

JavaScriptの試験問題
JavaScriptの試験問題
ID:3

空欄の★に当てはまる内容を答えてください。

問題
JavaScriptでは、画面にメッセージを表示する基本の関数は console.log() です。 一方、ユーザーから文字を入力してもらうときは prompt() を使います。 この2つを組み合わせることで、入力と出力を扱う簡単なプログラムを作ることができます。
let name = prompt()("あなたの名前を教えてください");
console.log()("こんにちは、" + name + "さん!");
【ヒント】 ・console.log()は開発者ツールの「コンソール」に出力される。 ・prompt()は入力用ポップアップを表示して、その値を変数に入れられる。 ・関連キーワード:JavaScript、入力、出力、開発者ツール、変数。

ゼロスクール

NEWS

お知らせ

ゼロスクールが信頼される3つの理由

机上の空論ではない、モダン開発の最前線で培った「設計思想」を凝縮して届けています。

120万+
エンジニア推奨の実績

累計120万PVを超えるIT技術メディアの運営ノウハウを凝縮。情報の正確性と、エンジニアが実務で参照する「信頼の証」です。
教育のプロ
現役講師による直接監修

公的機関や企業研修にて、数百名のフロントエンドエンジニアを育成。初心者が「現場で評価される」ための教育法を熟知しています。
現役PL監修
商用レベルの設計技術

20名規模のプロジェクトを率いる現役PL(プロジェクトリーダー)が、ReactやTypeScriptを用いた堅牢な「商用設計」を伝授します。