JavaScriptのテスト対策
hysさんのブログを参照に、
自分の薄い記憶を足して復習がてらテスト対策。
ECMAScriptは絶対出るよね。
ECMAScript(エクマスクリプト)
- ECMA:European Computer Manufacturer Association(ヨーロッパ電子計算機工業会)が定めたJavaScriptの標準仕様
- JavaScriptは、インタプリタをブラウザ中に用意しているため、Webブラウザごとの機能の違いが問題となり、ECMAインターナショナルにより標準化される
これも絶対出るよね。
HTMLファイルから外部JavaScriptファイルを読み込む
「JavaScriptファイル」を別に作成し、「script要素」でそのファイルの場所を指定します。
スクリプトファイルは「src属性」で呼び出します。
この辺は基本なので何かしら出るよね。
<script>
document.write('こんにちは!');
</script>
<script>
alert( 'メッセージを表示するダイアログボックス' );
/*ありがとう、 とか。*/
confirm( 'ユーザーに確認を求めるダイアログボックス' );
/*あなたは男性ですか? とか。*/
prompt( 'ユーザーにデータを入力してもらうダイアログボックス');
/*日付を入力してください、 とか。*/
</script>
イベントハンドラーonclick
オンクリックでアラート
マウスオーバーでアラート
ページを開いた瞬間にアラート
偶数奇数を判別
1〜10を足していく?みたいなのがあったような気がする。
for文でこんな感じ? (修正しました 11/4)
<script>
var sum=0;
for(var i=1; i<=10; i++){
sum +=i;
}
document.write('1~10の合計は、' +sum+ 'です。');
</script>
フルーツがどうとか・・
変数は1つしか値を扱えない
対して配列は複数の値をまとめて保存できる
配列を囲むカッコは [ ] これ。
var fruits = ['apple','banana','grape'];
document.write(fruits[2]);
[2]というのは ["apple","banana","grape"]の何番目の値を表示するか、の意。
ちなみに1番目が[0]なので[2]は3番目の"grape"を指す。
フルーツの追記(12/21のチェックテストより)
配列fruitsの要素を一覧表示するスクリプトになるよう、空欄(A)(B)を埋めなさい
答え
http://d.hatena.ne.jp/web-mind/20151221
サイコロ?に関してはよくわからないので今のところ諦める予定
先生のブログには書いてあるけど〜
↓
http://d.hatena.ne.jp/web-mind/20140724
何か間違えてたら教えてください。
お願いします。