JavaScript( 言 語 )とは 情 報 システムのプログラミング ソースコード 記 述, 外 部 ファイル 保 存, コンパイル,テスト,デバッグ... 大 変 な 作 業 もっと 手 軽 なプログラミング 特 別 な 言 語 処 理 系 は 不 要! Webブラウザだけで 実 行 可 能



Similar documents
JavaScript演習

7回目(JavaScript1)

5回目(JavaScript1)

JavaScript演習

JavaScript演習

JavaScript演習

2016年COM実験_JavaScript演習資料

JavaScript演習

Microsoft Word - 第3章.doc

目 次 1. Web メールのご 利 用 について Web メール 画 面 のフロー 図 Web メールへのアクセス ログイン 画 面 ログイン 後 (メール 一 覧 画 面 ) 画 面 共 通 項 目

研究者情報データベース

4.5. < 参 加 表 明 書 を 提 出 する> 調 達 案 件 一 覧 の 表 示 対 象 となる 案 件 を 検 索 し 調 達 案 件 一 覧 に 表 示 させます 参 加 したい 案 件 の 調 達 案 件 名 称 行 - 入 札 参 加 資 格 確 認 申 請 / 技 術 資 料 /

年齢別人数計算ツールマニュアル

Gmail 利用者ガイド

(Microsoft Word - [Kiyou]HiroshiUeda_HarumiMurakami_-_NDCSuggest_Modified_06\201c)

返還同意書作成支援 操作説明書

施 工 P お 気 に 入 り データを 活 用 するための 準 備 施 工 パッケージデータをお 気 に 入 りに 登 録 し 単 価 を 閲 覧 するための 方 法 を 説 明 します 1. 施 工 パッケージデータをダウンロードする 施 工 パッケージデータのダウンロードは 下 記 から 行

計算式の取り扱い

担 当 分 のメニュー 6/21, 6/28: アルゴリズムについて 7/5: 出 張 につき 休 講 7/12, 7/19: プログラミングについて ( 補 講 の 予 定 内 容 は 未 定 です) 講 義 情 報

事前チェック提出用現況報告書作成ツール入力マニュアル(法人用)

目 次 1. 積 算 内 訳 書 に 関 する 留 意 事 項 1 ページ 2. 積 算 内 訳 書 のダウンロード 3 ページ 3. 積 算 内 訳 書 の 作 成 (Excel 2003の 場 合 ) 6 ページ 4. 積 算 内 訳 書 の 作 成 (Excel 2007の 場 合 ) 13

2 課 題 管 理 ( 科 学 研 究 費 補 助 金 ) 画 面 が 表 示 されます 補 助 事 業 期 間 終 了 後 欄 の[ 入 力 ] をクリックします [ 入 力 ]ボタンが 表 示 されていない 場 合 には 所 属 する 研 究 機 関 の 事 務 局 等 へお 問 い 合 わせく

2016 年 度 情 報 リテラシー 三 科 目 合 計 の 算 出 関 数 を 用 いて 各 教 科 の 平 均 点 と 最 高 点 を 求 めることにする この2つの 計 算 は [ホーム]タブのコマ ンドにも 用 意 されているが 今 回 は 関 数 として 作 成 する まず 表 に 三 科

(Microsoft Word - Excel\211\236\227p2\217\315.docx)

KINGSOFT Office 2016 動 作 環 境 対 応 日 本 語 版 版 共 通 利 用 上 記 動 作 以 上 以 上 空 容 量 以 上 他 接 続 環 境 推 奨 必 要 2

CSI情報管理システム

図 2 エクスポートによるシェープファイルの 新 規 保 存 新 規 保 存 するファイルは,より 分 かりやすい 名 前 をつけて 適 切 なフォルダ(shape フォル ダにまとめておくのがよい) 上 に 保 存 しておく 2 / 10

目 次 ログイン 方 法... 3 基 本 画 面 構 成... 4 メールサービス... 5 メールサービス 画 面 構 成... 5 アカウント 詳 細 / 設 定... 6 高 機 能 フィルター... 7 ユーザーフィルター 設 定... 8 新 規 フィルターの 追 加... 8 My ホ

タグの 内 側 で 関 数 を 定 義 してタグ 側 で 実 行 することもできます <TITLE>JavaScript サンプル</TITLE> function write(str) { document.write(str); } write('hello World!'); 上 例 のように

メール 受 信 画 面 のレイアウトを 変 更 することができます ここでは 初 期 設 定 のレイアウトで 表 示 されているボタ ンやマークについて 解 説 します メール 一 覧 画 面 には 受 信 したメールが 一 覧 表 示 されます メール 受 信 タブをクリックすると 受 信 箱 フ

<8FEE95F AD D2E786C73>

贈与税 faq

PDF閲覧制限システムLight版体験版マニュアル

2016 年 度 情 報 リテラシー 変 更 された 状 態 同 様 に 価 格 のセルを 書 式 設 定 する 場 合 は 金 額 のセルをすべて 選 択 し [ 書 式 ]のプルダウンメニューか ら[ 会 計 ]を 選 択 する すると が 追 加 され 金 額 としての 書 式 が 設 定 さ

(Microsoft PowerPoint - Ver12\203o\201[\203W\203\207\203\223\203A\203b\203v\216\221\227\277.ppt)

PowerPoint プレゼンテーション

(3) 下 記 画 面 が 表 示 されます 参 照 ボタンを 押 下 すると 図 5.1-4フォルダ 指 定 画 面 が 表 示 されるので 保 存 先 を 指 定 し OKボタン を 押 下 します 展 開 ボタンを 押 下 します 図 ファイルの 展 開 先 ( 保 存 場 所 )

c. 投 資 口 の 譲 渡 に 係 る 税 務 個 人 投 資 主 が 投 資 口 を 譲 渡 した 際 の 譲 渡 益 は 株 式 等 に 係 る 譲 渡 所 得 等 として 原 則 20%( 所 得 税 15% 住 民 税 5%)の 税 率 による 申 告 分 離 課 税 の 対 象 となりま

5-2.操作説明書(支店連携)_xlsx

目 次 必 ずお 読 みください 接 続 方 法 WEB ブラウザ 操 作 方 法 閲 覧 用 PC で 直 接 ZERO 本 体 と 接 続 する 場 合 各 ページについて 発 電 状 況 画 面 表 示... 3

スライド 1

XML形式の電子報告書作成に当たっての留意事項

Ⅰ 校 外 における 研 修 の 留 意 点 1 校 外 における 研 修 のコマ 数 の 考 え ア) 午 前 午 後 の 講 座 は 0.5 日 (0.5 コマ) イ) 全 日 の 講 座 は 1.0 日 (1.0 コマ) 2 校 外 における 研 修 として 選 択 できない 講 座 研 修

<4D F736F F D F B B838082F090DD927582B782E995FB96405F E646F6378>

スライド 1

( 別 途 調 査 様 式 1) 減 損 損 失 を 認 識 するに 至 った 経 緯 等 1 列 2 列 3 列 4 列 5 列 6 列 7 列 8 列 9 列 10 列 11 列 12 列 13 列 14 列 15 列 16 列 17 列 18 列 19 列 20 列 21 列 22 列 固 定

- 目 次 - 変 更 履 歴... i 1. はじめに 用 語 の 説 明 ツール 機 能 概 要 当 ツール 活 用 時 の 留 意 事 項 および 参 考 資 料 動 作 環 境 とツール 構 成 機 能 と

WEB版「新・相続対策マスター」(ご利用の手引き)

1. 表 から 値 を 抽 出 する 説 明 1.1. 表 から 値 を 抽 出 するための 関 数 について 説 明 します LOOKUP VLOOKUP HLOOKUP 関 数 は 検 索 値 に 対 応 する 値 を 検 索 値 を 含 む 一 覧 表 から 抽 出 し てくれる 関 数 です

Box-Jenkinsの方法

医 療 費 自 己 負 担 額 支 払 明 細 書 入 力 シート - 目 次 - < 第 1 章 > 共 通 事 項 説 明 医 療 費 自 己 負 担 額 支 払 明 細 書 入 力 シート 目 次 1.1 本 システムの 注 意 点 入 力 項 目 について 基 本 情

変 更 履 歴 日 付 Document ver. 変 更 箇 所 変 更 内 容 2015/3/ 新 規 追 加 2015/9/24 誤 字 修 正 2016/2/ 動 作 環 境 最 新 のものへ 変 更 全 体 オペレーター の 表 記 を 削 除 2016/5/

< B838B CC8F898AFA90DD92E82E786C73>

目 次 1.ログイン 方 法 P2 2.ログアウト 方 法 P3 3. 基 本 設 定 変 更 サイトネーム スローガンの 設 定 P10~11 カラーバリエーションの 選 択 P12 メニュースタイル 色 の 設 定 P12 4.トップページの 画 像 編 集 画 像 の 変 更 P13~14 T

取扱説明書

SPARQL Finder設置方法

Microsoft Word - FBE3A91F.doc

目 次 1. 論 理 関 数 IF IF の 概 要 論 理 式 の 種 類 等 号 不 等 号 具 体 的 な 使 い 方 ネスト 複 数 の 条 件 を 記 述...

PATENTBOY/Netバージョンアップ説明書(Ver.1.92)

Microsoft Word - tb01.doc

単回帰モデル

入 札 参 加 資 格 申 請 システム 操 作 マニュアル 入 札 参 加 資 格 の 資 格 有 効 ( 変 更 ) 日 を 迎 えると 追 加 届 の 登 録 ができるようになります ( 入 札 参 加 資 格 申 請 の 定 時 受 付 では いずれかの 申 請 先 団 体 から 入 札 参

スライド 1

目 次 1.コンテンツの 利 用 目 的 コンテンツの 特 徴 コンテンツの 主 な 機 能 コンテンツの 動 作 環 境 コンテンツの 画 面 構 成 章 節 の 付 番 体 系 コンテンツのファイル 構 成..

<IE の 設 定 について> 従 来 版 をすでにご 利 用 の 方 の 場 合 互 換 表 示 設 定 がある 状 態 になっていると 思 わ れますので 必 ず 解 除 の 設 定 を 行 ってください 従 来 版 では IE の 10 以 上 では 互 換 表 示 設 定 が 必 要 でした

経 理 上 くん db(version 8.001)の 変 更 点 概 要 Ⅰ. 消 費 税 /リバースチャージ 方 式 の 申 告 に 対 応 1 特 定 課 税 仕 入 特 定 課 税 仕 入 返 還 区 分 を 追 加 しました Ⅱ.その 他 の 改 良 修 正 詳 細 は 後 述 を 参 照

4. 発 注 者 コード 及 び 成 績 評 定 8 (Q4-1) 該 当 の 発 注 者 コードが 付 与 されていないので 追 加 してください... 8 (Q4-2) 発 注 者 コードが 不 正 確 空 白 のものがあり 点 数 を 入 力 できません 成 績 評 定 の 入 力 ができませ

MetaMoJi ClassRoom/ゼミナール 授業実施ガイド

C.1 共 有 フォルダ 接 続 操 作 の 概 要 アクセスが 許 可 されている 研 究 データ 交 換 システムの 個 人 用 共 有 フォルダまたは メーリングリストの 共 有 フォルダに 接 続 して フォルダを 作 成 したり ファイル をアップロードまたはダウンロードしたりすることがで

2.3 本学でよく使う基本ツール

「1 所得税及び復興特別所得税の確定申告書データをお持ちの方」からの更正の請求書・修正申告書作成編

PowerPoint プレゼンテーション

スライド 1

検 索 文 字 列 が 住 所 にマッチするならば 地 図 画 面 を 表 示 します 検 索 文 字 列 が 住 所 の 一 部 ならば キーワードを 含 む 検 索 結 果 画 面 を 表 示 します

目 次. WEB メールへのログイン.... メール 送 信 手 順.... メール 受 信 手 順 アドレス 帳 の 操 作 手 順 フォルダーの 操 作 手 順 メール 発 信 者 登 録 署 名 登 録 手 順 基 本 的 な 設 定

は 固 定 流 動 及 び 繰 延 に 区 分 することとし 減 価 償 却 を 行 うべき 固 定 の 取 得 又 は 改 良 に 充 てるための 補 助 金 等 の 交 付 を 受 けた 場 合 にお いては その 交 付 を 受 けた 金 額 に 相 当 する 額 を 長 期 前 受 金 とし

Microsoft PowerPoint _2b-DOM.pptx

はじめに 本 書 では 福 井 県 電 子 入 札 システムの 利 用 を 目 的 としたパソコンの 設 定 内 容 と 設 定 手 順 例 を 説 明 し たものです パソコンは ハードウェア ソフトウェア ネットワーク 条 件 を 全 て 満 たし 民 間 認 証 局 から 購 入 する IC

続 に 基 づく 一 般 競 争 ( 指 名 競 争 ) 参 加 資 格 の 再 認 定 を 受 けていること ) c) 会 社 更 生 法 に 基 づき 更 生 手 続 開 始 の 申 立 てがなされている 者 又 は 民 事 再 生 法 に 基 づき 再 生 手 続 開 始 の 申 立 てがなさ


<82C582F182B382A2322E3594C5837D836A B2E786C73>

<4D F736F F D20819C486F70658F6F93588ED297708AC7979D89E696CA837D836A B E A2E646F63>

「はぴeみる電」をご利用するにあたって

GRIDY SFA カスタム 項 目 操 作 ガイド 用 本 書 はに 必 要 な 操 作 を 解 説 しております は GRIDY SFA ののことです GRIDY SFA へ 申 し 込 み 最 初 に 登 録 を 行 った 方 がそのままとなります カスタム 項 目 はの 方 のみ 操 作 可

2. 更 新 内 容 下 記 機 能 改 善 仕 様 変 更 不 具 合 対 応 を 行 いました 動 作 環 境 の 追 加 3.1. 受 講 者 / 管 理 者 クライアントの 動 作 環 境 に 下 記 の OS と Web ブラウザを 追 加 しました Windows 10 Microsof

データベースS 演習資料

サポートシステム操作説明書

text

5 相 続 時 精 算 課 税 制 度 の 特 例 一 定 の 要 件 を 満 たした 中 古 住 宅 を 取 得 するために 65 歳 未 満 の 直 系 尊 属 から 贈 与 を 受 けた 贈 与 税 について 相 続 時 精 算 課 税 制 度 の 利 用 を 受 けられる 特 例 6 贈 与

- INDEX - 1 ご 利 用 時 間 1 2 メニュー 1 3 ご 利 用 になる 前 に 行 っていただきたいこと 3 (1) 所 在 地 沿 線 設 定 3 (2) 会 員 情 報 の 管 理 ( 自 社 情 報 の 設 定 ) 5 4 物 件 情 報 の 登 録 8 (1) 操 作 概

SNSとLMSの強みと弱み 統合環境を目指して (教育学部紀要投稿用)

税金読本(8-5)特定口座と確定申告

ポップアップブロック 機 能 による 影 響 電 子 入 札 システムの PIN 入 力 後 サーバ 通 信 中 のダイアログボックスが 抑 止 され 以 降 の 処 理 を 行 うことができなくなります 回 避 方 法 は ポップアップブロック 機 能 対 応 方 法 1 (P4)または ポップア

目 次 1. 携 帯 対 応 登 録 ページ 機 能 概 要 設 定 方 法 登 録 情 報 変 更 ページ 機 能 概 要 設 定 方 法 登 録 情 報 変 更 ページ + 配 信 再 開..

PowerPoint プレゼンテーション

Microsoft Word - A04◆/P doc

_禑暥ã†�ã…“ã……ã…‹ç«¯æœ«ã‡»ã……ã…‹ã‡¢ã……ã…Šæ›‰é€ƒæł¸ã•’10ã•‚V1.3.xls

購買ポータルサイトyOASIS簡易説明書 b

5-2 一 般 ユーザー 用 :メール 2 送 信 者 のリンクをクリックすると 受 信 メールの 内 容 を 見 ることができます 受 信 メール 内 容 画 面 項 目 送 信 者 宛 先 CC 本 文 (テキスト) 本 文 (HTML) メールアドレスのリンクをクリックするとアドレス 帳 へ

PowerPoint プレゼンテーション

Transcription:

JavaScript 入 門 1

JavaScript( 言 語 )とは 情 報 システムのプログラミング ソースコード 記 述, 外 部 ファイル 保 存, コンパイル,テスト,デバッグ... 大 変 な 作 業 もっと 手 軽 なプログラミング 特 別 な 言 語 処 理 系 は 不 要! Webブラウザだけで 実 行 可 能 ( 実 際 は,HTMLファイル 内 or 外 部 ファイル として 記 述 保 存 ) 2

1990 年 代 : JavaScript は 不 遇 Java 言 語 とは 全 く 異 なる, 簡 易 型 プログラミング(スクリプト= 台 本 ) 言 語 コンパイラではなくインタープリタ オブジェクト 指 向 型 スクリプト 言 語 C 言 語 に 似 た 手 続 き 型 言 語 のようなスタイルで 書 かれる NetScape 社 でサーバ 負 荷 軽 減 のために 開 発 90 年 代 後 半 は,セキュリティの 脆 弱 性,ブラウザによって 挙 動 が 異 なるなど, 問 題 の 多 かった 言 語 3

2005-: JavaScriptは 脚 光 2000 年 頃 から AmazonやGoogleといった 企 業 が 採 用 2005 年 Google Mapの 登 場 により 状 況 が 一 変 ユーザ 満 足 度 (ユーザエクスペリエンス)を 重 視 した リッチクライアントに 対 応 したWebサイトが 続 々 登 場 サーバからクライアントへの 転 送 データ 量 の 減 少 直 感 的 な 操 作 が 可 能 Gmail, Googleサジェスト, Amazon Web Service, ドラッグアンドドロップ, タブページ, Widgetなどなど 入 力 値 チェックなどにも 利 用 4

従 来 のWeb アプリケーションモデル ユーザーインターフェース Httpリクエスト ブラウザー HTTP(s) 通 信 Webサーバー HTML+CSS データ データベース バックエンド 処 理 レガシーシステム サーバーサイドシステム ブラウザーによって Ajaxエンジン 自 体 や 呼 び 出 し 方 法 が 異 なる Ajax (Asynchronous JavaScript and XML) Webアプリケーションモデル ブラウザー ユーザーインターフェース JavaScript コール XMLHttp リクエスト 非 同 期 制 御 Ajaxエンジン 非 同 期 実 現 HTTP(s) 通 信 HTML +CSSデータ WebまたはXMLサーバー データベース バックエンド 処 理 レガシーシステム サーバーサイドシステム 二 重 構 造 XMLデータ

クライアント 従 来 のWebアプリ( 同 期 ユーザが 待 たされる) ユーザー 側 の 活 動 データ 送 信 ユーザー 側 の 活 動 データ 送 信 データ 送 信 待 ち 時 間 がある L データ 送 信 時 間 軸 ユーザー 側 の 活 動 データ 送 信 サーバー システム 処 理 システム 処 理 Ajax Webアプリ( 非 同 期 ユーザが 快 適 ) クライアント ユーザー 側 の 活 動 待 ち 時 間 がない J 入 力 表 示 入 力 表 示 入 力 表 示 入 力 表 示 サーバー クライアント 側 処 理 データ 送 信 データ 送 信 データ 送 信 データ 送 信 Ajaxエンジンが 通 信 を 担 当 する サーバーサイドの 処 理 サーバーサイドの 処 理 サーバーサイドの 処 理 サーバーサイドの 処 理

HTMLとCSSとJavaScriptの 違 い HTML CSS JavaScript 外 部 ファイル CSS JavaScript HTML Webページの 骨 格 の みを 担 当 表 現 力 は 紙 の 文 書 と 同 程 度 CSS Webページのデザイ ンを 担 当 通 常 はHTM Lと 組 み 合 わせて 用 いる JavaScript Webページを 動 的 な ものにする 通 常 は HTMLと 組 み 合 わせて 用 いる

JavaScript 実 行 8

JavaScriptコンソール 起 動 方 法 WebブラウザーにはJSコンソールが 付 与 JSスクリプトを 実 行 し 確 認 できる F12( 開 発 者 ツール)を 押 す その 後 Consoleタブを 選 択 最 下 行 がJSスクリプト 入 力 画 面 実 行 :Ctr+Enter or 右 下 の をクリック それではWebブラウザーを 起 動 して F12を 押 してください 9

JavaScriptの 書 き 方 HTMLファイル 内 に 書 く 方 法 <head>タグ 内 に 以 下 のように 記 述 ex1.html <script type="text/javascript"> <!-- ここにスクリプトを 書 く //--> </script> 別 のテキストファイルに 書 く 方 法 ex2.html, ex1.js <script type="text/javascript" src="ファイル 名.js"></script> 10

内 容 alertメソッドとconsoleオブジェクト 変 数 データ 型 演 算 子,console.assertメソッド 関 数 document.writeメソッド promptメソッド 演 習 問 題 1 条 件 分 岐 繰 り 返 し parseint 関 数 とparseFloat 関 数 演 習 問 題 2 演 習 問 題 3 11

alertメソッド ポップアップウィンドウに 指 定 したメッセージを 表 示 するメソッド デバッグに 利 用 可 能 正 式 にはwindow.alertだが, window. は 省 略 可 能 alert + ( + 表 示 するテキスト + ) + ; alert( Hello, World! ); 12

consoleオブジェクト デバッグ 用 のコンソール 出 力 メソッドを 提 供 JavaのSystem.out.printlnメソッドに 相 当 Rubyのputsメソッドに 相 当 右 クリックのポップアップメニューからエラー, 警 告,メッセー ジ( 情 報 ),ログの 表 示 切 替 が 可 能 IE9 以 降 はconsoleオブジェクトのメソッドを 利 用 したデバッグ を 推 奨 consoleオブジェクトのメソッド console.log(message) console.info(message) console.warn(message) console.error(message) 説 明 メッセージをコンソールに 出 力 情 報 アイコン 付 きでメッセージを コンソールに 出 力 警 告 アイコン 付 きでメッセージを コンソールに 出 力 エラーアイコン 付 きでメッセージ をコンソールに 出 力 13

変 数 データ 型 変 数 宣 言 はvarを 用 いる 変 数 の 長 さは1 文 字 以 上 変 数 の 最 初 の 文 字 に 使 えるのは, 英 字,アンダー スコア(_),ドル 記 号 ($) $total,_firstname,top100 空 白 文 字 と(_と$ 以 外 の) 特 殊 文 字 は 使 えない 5to10,first name,#total,world! 14

変 数 データ 型 基 本 データ 型 は 数 値 文 字 列 論 理 値 の3 種 類 ex3.html 数 値 var num = 1; console.log(num); num = 3.14 console.log(num); 文 字 列 論 理 値 var message = Hello, World! ; console.log(message); var bool = true; console.log(bool); bool = false; console.log(bool); 15

演 算 子 (よく 使 われるもの) ex4.html,ex5.html,ex6.html 算 術 演 算 子 +( 加 算 ),-( 減 算 ),*( 乗 算 ),/( 除 算 ),%( 余 剰 ) ++(インクリメント),--(デクリメント) 論 理 演 算 子 &&( 論 理 積 ), ( 論 理 和 ),!( 否 定 ) 比 較 演 算 子 <( 小 なり),<=( 以 下 ),>( 大 なり),>=( 以 上 ) ==( 等 しい),!=( 等 しくない) 代 入 演 算 子 =( 代 入 ),+=( 加 算 ),-=( 減 算 ),*=( 乗 算 ) /=( 除 算 ),%=( 余 剰 ) console.assert( 条 件, メッセージ) p q p && q true true true true false false false true false false false false p q p q true true true true false true false true true false false false p!p true false false true 条 件 が 満 たされない 場 合 にメッセージを 表 示 16

関 数 再 利 用 可 能 なJavaScriptコードのかたまりに 名 前 を つけたもの ex7.html 定 義 方 法 function 関 数 名 ( 引 数 ) { 定 義 内 容 return 戻 り 値 ; } 呼 び 出 し 方 法 関 数 名 ( 引 数 ); var num = 関 数 名 ( 引 数 ); 17

document.writeメソッド document.write( 引 数 )- 引 数 をHTMLとして 表 示 させる ex8.html var str = "Hello, World"; document.write("<p>" + str + "</p>"); document.write("<p style='color: red;'>" + str + "</p>"); 18

promptメソッド prompt( 引 数 )- 引 数 をメッセージとして 表 示 し,ユーザからの 入 力 情 報 ( 文 字 列 )を 取 得 するメソッド 正 式 にはwindow.promptだが, window. は 省 略 可 能 ex9.html var value = prompt(" 値 を 入 力 してください."); alert(value); document.write('<h1>promptメソッド</h1>'); document.write('<h1>' +value + '</h1>'); 19

演 習 問 題 1 promptメソッドとdocument.writeメソッドを 用 いて,ユーザから 入 力 されたテキストと 文 字 の 色 に 応 じて, 表 示 内 容 を 変 化 させるJavaScript プログラムを 書 きなさい 20

条 件 分 岐 ex10.html, ex11.html if 文 switch 文 マッチする 選 択 肢 が なかったときに 実 行 if ( 条 件 1) { 文 1; } else if ( 条 件 2) { 文 2; } else { 文 N; } switch (テストデータ) { case マッチデータ1: 文 1; break; case マッチデータ2: 文 2; break; default: 文 3; break; } 条 件 の 部 分 には, 論 理 値 (true or false) が 入 る break 文 を 使 って 他 の 選 択 肢 が 実 行 されないようにする 21

繰 り 返 し ex12.html for 文 for ( 初 期 化 ; テスト; 更 新 ) { アクション; } while 文 初 期 化 ; while (テスト) { アクション; 更 新 ; } 22

parseint 関 数 とparseFloat 関 数 parseint( 引 数 ) 引 数 で 文 字 列 を 渡 すと 数 値 に 変 換 parsefloat( 引 数 ) 引 数 で 文 字 列 を 渡 すと 浮 動 小 数 点 に 変 換 ex13.html 23

演 習 問 題 2 演 習 問 題 1を 拡 張 して, 指 定 した 文 字 列 と 色 を, 指 定 した 回 数 表 示 するJavaScriptプログ ラムを 書 きなさい 24

演 習 問 題 3 3 択 クイズのJavaScriptプログラムを 作 成 しなさい document.writeメソッドで,クイズの 問 題 と 選 択 肢 を 表 示 しなさい promptメソッドにより 番 号 を 入 力 し, 正 解 か 不 正 解 かをdocument.write メソッドで 表 示 しなさい 3 択 クイズの 例 : 25