JavaScript入門とTypeScript入門に特化!無料でプログラミング試験問題を公開!やさしく丁寧に解説する学習サイト「ZERO」

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

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

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

人気記事ランキング
アクセス数が多い記事をランキングで表示しています
No.1
Java&Spring記事人気No1
JavaScript
JavaScriptのインストール方法まとめ!Windows・Mac・Linux別にステップ解説
No.2
Java&Spring記事人気No2
JavaScript
JavaScriptの正規表現で繰り返し指定(* + ? {n,m})を学ぼう
No.3
Java&Spring記事人気No3
JavaScript
JavaScriptの正規表現で任意の1文字(.)や文字クラスを使う方法
No.4
Java&Spring記事人気No4
JavaScript
JavaScriptで日時の差分を計算する方法|ミリ秒・日数の応用テクニック
No.5
Java&Spring記事人気No5
JavaScript
JavaScriptプログラムの実行方法まとめ!ブラウザ・Node.js・コンソールの使い方
No.6
Java&Spring記事人気No6
TypeScript
TypeScriptモジュールと名前空間を完全解説!分割して管理する基本構文
No.7
Java&Spring記事人気No7
JavaScript
JavaScriptの正規表現で文字列を置換する方法(replaceメソッド)
No.8
Java&Spring記事人気No8
TypeScript
TypeScriptでコメントを書く正しい書き方と使い分け【初心者向けにやさしく解説】
No.9
Java&Spring記事人気No9
JavaScript
JavaScriptの正規表現で否定のパターンを表す方法を学ぼう
No.10
Java&Spring記事人気No10
TypeScript
TypeScript × ES6の連携まとめ!安全でモダンなJavaScript開発の鍵
No.11
Java&Spring記事人気No11
JavaScript
JavaScriptの配列の要素にアクセスする方法(インデックス番号の使い方)
No.12
Java&Spring記事人気No12
TypeScript
TypeScriptモジュール入門!ESModulesとCommonJSの違いを初心者向けに徹底解説
ZERO

新しい記事を読もう!

新着記事
JavaScriptとTypeScriptの入門から基礎や応用までを記事で学習しましょう
New1
TypeScript
TypeScriptのexport defaultとexportの使い分けを完全解説!モジュールの基本
New2
JavaScript
JavaScriptの正規表現でlookahead・lookbehindを使う応用例
New3
TypeScript
TypeScriptの配列型・タプル型の使い方と違いをやさしく解説!初心者でも理解できる型の基本
New4
TypeScript
TypeScriptでimportとrequireの違いを理解しよう!モジュール管理の基本
New5
JavaScript
JavaScriptの正規表現でグループ化・キャプチャを活用する方法
New6
TypeScript
TypeScriptモジュールと名前空間を完全解説!分割して管理する基本構文
New7
JavaScript
JavaScriptの正規表現で否定のパターンを表す方法を学ぼう
New8
TypeScript
TypeScriptモジュール入門!ESModulesとCommonJSの違いを初心者向けに徹底解説
ZERO

当サイトの4つの特徴!

当サイトの特徴
JavaScript・TypeScriptの入門基礎から実務で役立つフロントエンド技術までをわかりやすく解説しています
当サイトの4つの特徴を活かして、未経験からエンジニアを目指す方を全力でサポートします。
ポイントを学習

難しく見えるJavaScriptやTypeScriptも、基本の積み重ねが大切です。 実務で必要な技術ポイントを押さえて、基礎から理解しましょう。 ポイント学習で、簡単なWebアプリやフロント処理も作れるようになります。
実務で使える技術

当サイトでは、現場で使われているJavaScript・TypeScriptの技術も学べます。 現役エンジニアが解説しているため、モダンな開発にも対応。未経験者でも安心して学習できます。
JSとTSに特化

JavaScriptとTypeScriptに特化したサイトです。
フロントエンドに欠かせないこの2つの言語を効率よく学び、開発の現場で使えるスキルを身につけられます。
試験問題を無料公開

基礎を学んだら、試験問題を解いてみよう。 JavaScript試験問題とTypeScript試験問題をそれぞれ実施できます♪
ZERO

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

プログラミング問題
学んだことが本当に理解できているか試験問題を用意しております。
理解度の確認としてご活用ください。
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、入力、出力、開発者ツール、変数。

ZERO

NEWS

お知らせ