coconuz info processor -7ページ目

ActionScript 学習1

//数値型
trace(123);
//16進数
trace(0x1000);
//8進数
trace(07124);

//文字列
trace("ABC");

//真理型
trace(true);
trace(false);

//オブジェクト
//それ自身ではデータを持たず、中にデータを持つ
//複数のデータを扱うことができる
//そのデータをプロパティという

trace(MC);

//算術演算子
var aa=10+5;
//オペランドは処理するデータのこと
//オペランドが演算子によって構成されると式に。
var bb=28/4;
var cc=11%3;
trace(aa);
trace(bb);
trace(cc);

//ビット演算子
//数値は実際には2進数で(ビット表現で)保持されている
var aaa=8;
//左へビットをシフト
//0100 ->100 0000
//2の(3+4)乗
var bbb=aaa<<4;

//右へビットをシフト
// 100 0000 -> 1 0000
//2の(7-2)乗
var ccc=bbb>>2;

//論理積(AND),論理和(OR),排他的(XOR),否定(NOT)
var d=aaa&ccc;
var e=aaa|ccc;
var f=e^aaa;
var g=~f;

//文字列演算子 連結くらい
var str="AAA"+"BBB";
trace(str);
//文字列と数字を演算すると、
//数字が文字列として処理される
var str2="AAA"+12;
trace(str2);
str2="12"+12;
trace(str2);

//varで定義した変数を他で定義しなおすとコンフリクトしてしまうので注意

//Number関数 文字列を数値として処理する
//数値として評価できない文字列はNaN(非数)になる
str=Number("12AAA")+5;
trace(str);
str=Number("12")+4;
trace(str);
//解析できるところまで文字列を数値化してくれるparseInt関数
str=parseInt("12AAA")+3;
trace(str);
str=parseInt("AAA12")+2;
trace(str);
//文字列の抜き出し substring もしくはsubstr
//指定した範囲だけをとりだすことができる
//substring(index,to) indexは開始位置、toは終了位置 開始0~
//length抜き出す文字列の長さ
str="Windows98";
var win=str.substring(0,3);
trace(win);
trace(str.substr(4,2));

//一文字だけならcharAt()
trace(str.charAt(0));
trace(str.charAt(3));

//文字列の長さはlength propertyで・・

ーーーーーーーーーーーーーーーーーーー

出力

123
4096
7124
ABC
true
false
[object MovieClip]
15
7
2
AAABBB
AAA12
1212
NaN
16
15
NaN
Win
ow
W
d
0
12
22
ABCDEFGHI
nd

イギリス旅行総まとめ②

イギリス旅行総まとめ1