JavaScript2
配列
オブジェクト
- 名前+値の組み合わせ(プロパティ)を定義する。
- 関数も指定可能。->メソッド
eclipse環境構築(JAVA編)
1.インストール
DLした圧縮ファイルを任意のフォルダへ展開する。
→インストール処理は必要ない
2.日本語化
・Pleiades プラグインをDLし任意のフォルダへ展開する。
・plugins、featuresフォルダをeclipseのインストールフォルダへ上書き
・eclipse.iniを編集
→最終行に以下を追記
-javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
・-cleanオプションを指定してecripseを起動
→プラグイン解凍フォルダの以下のコマンドを使用すれば同じ
eclipse.exe -clean.cmd
3.JAVA環境の確認
・JREの確認
ウィンドウ→設定→Java→インストール済みのJRE
・JDK準拠レベルの確認
ウィンドウ→設定→Java→コンパイラ
4.プロジェクト作成
/
do{
console.log(i);
i++;
}while(i<10)
- >while()の場合、条件判定が初めにあるのでなにも表示されない。
- >do while()の場合、条件判定が後になるので1回目は無条件に表示される。
- >for文も普通に使える
- ユーザー通知
-alart,comfirm,prompt
- 関数
複数処理
function 関数名(引数){
処理
return 返り値
}
関数宣言不要
引数は「,」区切りで追記可能
returnをつければ返り値を返す
-無名関数、匿名関数 -> 関数を変数(オブジェクト)として定義する場合、関数名は不要
-即時関数 -> 定義後すぐに呼び出す関数 -> 他人に変更されたくない値を使って処理をする場合、ローカル変数で処理を行い、処理結果を返すときに使用
- setInterval
- setTimeout
違い->setIntervalは処理の完了を意識しないので、重い処理の場合は処理がどんどんたまり、ブラウザがクラッシュする。
setTimeoutは処理の完了を待つ
JavaScript
JSの実装
- scriptタグの使い方
- 別ファイルでの実装法
- 変数:データに着けるラベル
データ型
-文字列
-数値
-審議値(true/false)
-オブジェクト
-配列
-関数
-組込みオブジェクト
-undefined
-null
-Javaとほぼ同じ使い方が可能
-文字列の追加は「+」
-文字列と数値を「+」した場合は文字列扱いになる
- 論理演算子
AND &&
OR ||
NOT !
- 真偽値(if文の判定などで使う場合)
文字列:空文字意外ならtrue
数値:0 か NaN 以外はtrue
true / false
object:null 以外だったら true
undefined,null -> false
x = (条件) ? y : z;
条件に合えば x = y
それ以外は x = z
- 構文
-分岐
if else,switch文は普通に使える
-ループ(while,do whileの使い分け)
var i=200;
/*
while(i<10){
console.log(i);
i++;
}
eclipse環境構築(JAVA編)
1.インストール
DLした圧縮ファイルを任意のフォルダへ展開する。
→インストール処理は必要ない
2.日本語化
・Pleiades プラグインをDLし任意のフォルダへ展開する。
・plugins、featuresフォルダをeclipseのインストールフォルダへ上書き
・eclipse.iniを編集
→最終行に以下を追記
-javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
・-cleanオプションを指定してecripseを起動
→プラグイン解凍フォルダの以下のコマンドを使用すれば同じ
eclipse.exe -clean.cmd
3.JAVA環境の確認
・JREの確認
ウィンドウ→設定→Java→インストール済みのJRE
・JDK準拠レベルの確認
ウィンドウ→設定→Java→コンパイラ
4.プロジェクト作成