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

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

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

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

人気記事ランキング
アクセス数が多い記事をランキングで表示しています
No.1
Java&Spring記事人気No1
JavaScript
JavaScriptのインストール方法まとめ!Windows・Mac・Linux別にステップ解説
No.2
Java&Spring記事人気No2
JavaScript
JavaScriptのDOMContentLoadedとloadイベントの違いを理解しよう
No.3
Java&Spring記事人気No3
JavaScript
JavaScriptのtoStringとString関数の違いを初心者向けに解説
No.4
Java&Spring記事人気No4
TypeScript
TypeScript学習におすすめの無料教材・リファレンスサイト【初心者向け】
No.5
Java&Spring記事人気No5
JavaScript
JavaScriptの純粋関数(pure function)と副作用の違いを理解しよう
No.6
Java&Spring記事人気No6
JavaScript
JavaScriptのマウスイベントの使い方(click, mouseoverなど)
No.7
Java&Spring記事人気No7
JavaScript
JavaScriptのイベント処理で複数の関数を実行する方法
No.8
Java&Spring記事人気No8
JavaScript
JavaScriptの可変長引数(rest parameters)の活用テクニック
No.9
Java&Spring記事人気No9
JavaScript
JavaScriptのbreak文・continue文の使い方と違いを理解しよう
No.10
Java&Spring記事人気No10
JavaScript
JavaScriptの関数の戻り値が複数ある場合の扱い方
No.11
Java&Spring記事人気No11
JavaScript
JavaScriptプログラムの実行方法まとめ!ブラウザ・Node.js・コンソールの使い方
No.12
Java&Spring記事人気No12
JavaScript
JavaScriptの関数を引数として渡す方法を学ぼう
ZERO

新しい記事を読もう!

新着記事
JavaScriptとTypeScriptの入門から基礎や応用までを記事で学習しましょう
New1
JavaScript
JavaScriptのループ内で配列の要素を削除する方法を初心者向けに解説!
New2
JavaScript
JavaScriptのループでインデックス番号を活用するポイントを初心者向けに解説!
New3
TypeScript
TypeScriptのincremental設定でビルド高速化!初心者向けコンパイル設定ガイド
New4
JavaScript
JavaScriptのループで無限ループが起きる原因と対策を初心者向けに徹底解説!
New5
JavaScript
JavaScriptのループ内で条件分岐を行うコツを学ぼう
New6
JavaScript
JavaScriptのDOMとは?基本概念と操作の流れを解説
New7
JavaScript
JavaScriptの配列をループする方法!初心者でもわかるforEach・map・filterの違いと使い方
New8
JavaScript
JavaScriptのbreak文・continue文の使い方と違いを理解しよう
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

お知らせ