• 検索結果がありません。

付録 DJavaScript 超簡単入門

N/A
N/A
Protected

Academic year: 2021

シェア "付録 DJavaScript 超簡単入門"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

付録 D JavaScript 超簡単入門

JavaScript (ECMAScript)の基本をご くご く簡単に説明する。

変数 JavaScriptには型チェックはないので、

var

というキーワード で変数を宣

言する。

var i=0;

演算子 +,-,*,/,%,++,--,=,+=,==などの演算子の意味はC言語やJavaとほぼ 同じである。+演算子は文字列の連接にも使用できる。

制御構造 条件判断 (if文),繰返し (while文,for文,do〜while文)はほと んど C言語やJavaと同じである。

関数の定義 関数の定義もC言語と良く似ているが 、JavaScriptでは戻り値の型 を書く必要がないので 、C言語で関数の戻り値の型を書く部分に 、キーワード

function

を用いるところだけが異なる。また、仮引数の型を宣言する必要も ない。return文の書き方もC言語と同じである。

1 function cube(n) { 2 return n*n*n;

3 }

匿名関数 JavaScriptでも無名の関数を定義することができる。JavaScriptでは次

のような形を用いる。

function (変数1, . . . , 変数n) { 定義 }

つまり、functionというキーワード と括弧の間に関数名がない。

D.1 JavaScript プログラムのデバッグ

JavaScriptはプログラムの実行前にエラーを見つけてくれないので 、気軽に試

せる反面、デバッグがしにくい、という短所がある。

問題があったときでも、実行が止まってしまって画面に何も表示されず、そのま までは手がかりが何も得られないことが多い。そういう場合はブラウザーの「コ ンソール」という画面を表示しておけば 、実行時に表示されるエラーメッセージ

付録D, p.1

(2)

を見ることができる。「コンソール 」の表示の仕方はブラウザーによって異なる

が 、Firefoxの場合は、「ツール」−「Web開発」 −「Webコンソール」で表示さ

れる。Internet Explorerの場合は「ツール」−「F12開発者ツール」で表示される

ようである。

コンソール画面に メッセージを出力するためにはconsole.logという関数を 使う。また、alertという関数を呼び出すと、画面に警告ダ イアログを開くこと ができる。(alertの場合、警告ダ イアログを閉じるまで、次の処理に進まない。)

1 console.log("Hello!");

2

3 alert("Hello!");

これらの関数呼び出しをプログラム中に適宜挿入しておいて実行すると、どこま で実行されたか、どこで実行が止まっているか、などを確認することができる。

また、JavaScriptの問題点を静的に指摘してくれるJSLint (http://www.jslint.

com)というツールもある。

D.2 さらに詳しく知りたい人のために . . .

[1]は、JavaScript (ECMAScript)の仕様書である。

この章の参考文献

[1] ECMA International

「ECMAScript Language Specification」

http://www.ecma-international.org/publications/standards/

Ecma-262.htm

付録D, p.2

参照

関連したドキュメント

テューリングは、数学者が紙と鉛筆を用いて計算を行う過程を極限まで抽象化することに よりテューリング機械の定義に到達した。

回転に対応したアプリを表示中に本機の向きを変えると、 が表 示されます。 をタップすると、縦画面/横画面に切り替わりま

これはつまり十進法ではなく、一進法を用いて自然数を表記するということである。とは いえ数が大きくなると見にくくなるので、.. 0, 1,

点から見たときに、 債務者に、 複数債権者の有する債権額を考慮することなく弁済することを可能にしているものとしては、

パキロビッドパックを処方入力の上、 F8特殊指示 →「(治)」 の列に 「1:する」 を入力して F9更新 を押下してください。.. 備考欄に「治」と登録されます。

本事業を進める中で、

いてもらう権利﹂に関するものである︒また︑多数意見は本件の争点を歪曲した︒というのは︑第一に︑多数意見は

 今日のセミナーは、人生の最終ステージまで芸術の力 でイキイキと生き抜くことができる社会をどのようにつ