Kamimura's blog
プログラミング(Python、Perl、C、Go、JavaScript)、数学、読書…
2010年3月20日土曜日
プログラミング学習の記録 136 JavaScript 1 はじめてのプログラミングとJavaScriptの基礎:p.129の練習問題
開発環境、Script言語:
Microsoft Visual Web Developer+Internet Explorer、JavaScript
"JavaScript 1 はじめてのプログラミングとJavaScriptの基礎 (CD-ROM付) (プログラミング学習シリーズ) (大型本)"のp.129の練習問題を解いてみる。
5.1
<script language="javascript" type="text/javascript"> function random() { var x = Math.random() * 1000; var label = document.createElement("p"); var d = document.getElementById("random"); var text = document.createTextNode(x); label.appendChild(text); d.appendChild(label); }</script>
5.2
<script language="javascript" type="text/javascript"> function decrement() { var d = document.getElementById("decrement"); var label = document.createElement("p"); for (i = 10; i >= 0; i--) { var text = document.createTextNode(i+" "); label.appendChild(text); } d.appendChild(label); var d1=document.getElementById("decrement1"); var label1 = document.createElement("p"); for (i = 0; i >= -10; i--) { var text = document.createTextNode(i + " "); label1.appendChild(text); } d1.appendChild(label1); }</script>
5.3
<script language="javascript" type="text/javascript"> function success() { var n = Math.random() * 10; if (5 <= n) alert("success"); else alert("oops"); }</script>
5.4
<script language="javascript" type="text/javascript"> function clicked() { var n = Math.random(); var s = "JavaScript"; var t = true; var d = new Date(); var d1 = document.getElementById("typeof"); var label = document.createElement("p"); var text = document.createTextNode(typeof (n) + " " + typeof (s) + " " + typeof (t) + " " + typeof (d)); label.appendChild(text); d1.appendChild(text); }</script>
5.5
<script language="javascript" type="text/javascript"> function shift() { var d = document.getElementById("shift"); var n = 1; for (i = 0; i < 8; i++) { var text = document.createTextNode(n); var label = document.createElement("p"); label.appendChild(text); d.appendChild(label); n <<= 1; } var d1 = document.getElementById("shift1"); var m = 128; for (i = 0; i < 8; i++) { var text = document.createTextNode(m); var label1 = document.createElement("p"); label1.appendChild(text); d1.appendChild(label1); m >>= 1; } }
左にシフト
右にシフト
0 コメント:
コメントを投稿
次の投稿
前の投稿
ホーム
コメントの投稿(Atom)
0 コメント:
コメントを投稿