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

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

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

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

人気記事ランキング
アクセス数が多い記事をランキングで表示しています
No.1
Java&Spring記事人気No1
JavaScript
JavaScriptのインストール方法まとめ!Windows・Mac・Linux別にステップ解説
No.2
Java&Spring記事人気No2
JavaScript
JavaScriptの日時操作Tips!実務で役立つテクニック集
No.3
Java&Spring記事人気No3
TypeScript
TypeScriptでESLintとPrettierを導入!コード整形ルールを自動で統一する方法
No.4
Java&Spring記事人気No4
JavaScript
JavaScriptプログラムの実行方法まとめ!ブラウザ・Node.js・コンソールの使い方
No.5
Java&Spring記事人気No5
TypeScript
TypeScriptのif文の使い方を完全ガイド!初心者でもわかる条件分岐
No.6
Java&Spring記事人気No6
TypeScript
TypeScriptでコメントを書く正しい書き方と使い分け【初心者向けにやさしく解説】
No.7
Java&Spring記事人気No7
TypeScript
TypeScriptで非同期イテレーター(for await of)を活用する
No.8
Java&Spring記事人気No8
JavaScript
JavaScriptの正規表現で文字列を置換する方法(replaceメソッド)
No.9
Java&Spring記事人気No9
JavaScript
JavaScriptの配列の要素にアクセスする方法(インデックス番号の使い方)
No.10
Java&Spring記事人気No10
TypeScript
TypeScriptの型を明確に設計するコツとチーム開発の指針
No.11
Java&Spring記事人気No11
TypeScript
TypeScriptの始め方:開発環境の構築手順【初心者向け】
No.12
Java&Spring記事人気No12
JavaScript
JavaScriptでHello Worldを表示するには?最初の1行を実行してみよう
ZERO

新しい記事を読もう!

新着記事
JavaScriptとTypeScriptの入門から基礎や応用までを記事で学習しましょう
New1
TypeScript
TypeScript × ES6の連携まとめ!安全でモダンなJavaScript開発の鍵
New2
TypeScript
TypeScriptの型システムとは?静的型付けのメリットと基本
New3
JavaScript
JavaScriptの正規表現で繰り返し指定(* + ? {n,m})を学ぼう
New4
TypeScript
TypeScriptとESNextの連携を完全ガイド!最新機能を使いこなす設定と対応法
New5
JavaScript
JavaScriptの正規表現で任意の1文字(.)や文字クラスを使う方法
New6
TypeScript
TypeScriptで非同期イテレーター(for await of)を活用する
New7
TypeScript
TypeScriptで「Hello World」を出力する手順と解説
New8
JavaScript
JavaScriptの正規表現で先頭・末尾を指定する^と$の使い方
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

お知らせ