var i = 0;
while (i < 10) {
document.write(i++, "<br>");
}
ループの停止は break,中断(スキップ)は continue。
var i = 0;
while (true) {
i++;
if (i % 2 == 0) continue;
if (i <= 10) break;
document.write(i++, "<br>");
}
takatoh's blog – Learning programming languages.
var i = 0;
while (i < 10) {
document.write(i++, "<br>");
}
ループの停止は break,中断(スキップ)は continue。
var i = 0;
while (true) {
i++;
if (i % 2 == 0) continue;
if (i <= 10) break;
document.write(i++, "<br>");
}
var n = 10;
var s = "10";
with(document) {
write("n = ", n, " ; type: ", typeof n, "<br>");
write("s = ", s, " ; type: ", typeof s, "<br>");
write("n === s : ", n === s, "<br>"); // false
write("n == s : ", n == s, "<br>"); // true
}
当たり前のものは省略。
var x = 10; x >> 1; // -5 x >>> 1; // 2147483643
| break | else | new | var |
| case | finally | return | void |
| chatch | for | switch | while |
| continue | function | this | with |
| default | if | throw | |
| delete | in | try | |
| do | instanceof | tpeof |
将来のために予約されている語もある:
| abstract | enum | int | short |
| boolean | export | interface | static |
| bye | extends | long | super |
| char | final | native | synchronized |
| class | float | package | throws |
| const | goto | private | transient |
| debugger | implements | protected | volatile |
| double | import | public |
10 // 10進数 012 // 8進数 0x0a // 16進数
3.14 1.3e3 .3
"abc" 'def'
true false
var v1; var v2, v3, v4; var v5 = 10; // 同時に初期化
today = new Data(); // new コンストラクタ;
today.getDay(); // インスタンス名.メソッド名();
with(document) {
write("<h1>Hello!</h1>");
write("This is JavaScript.");
}
基本事項。
<script language="javascript" type="text/javascript">
<!--
document.write("<hr>");
document.write("<h1>This is JavaScirpt.<h1>");
document.write("<hr>");
//-->
</script>
<script type="text/javascript" src="ext.js"></script>