Kamimura's blog
プログラミング(Python、Perl、C、Go、JavaScript)、数学、読書…
2010年4月7日水曜日
プログラミング学習の記録 153 JavaScript 1 はじめてのプログラミングとJavaScriptの基礎:p.186の練習問題 7.2
開発環境:Microsoft Visual Web Developer+Internet Explorer
Script言語:JavaScript
"JavaScript 1 はじめてのプログラミングとJavaScriptの基礎 (CD-ROM付) (プログラミング学習シリーズ) (大型本)"のp.186の練習問題7.2を解いてみる。
7.2
<script language="javascript" type="text/javascript"> function hikaku() { // 3個のString Objectを定義 var s0 = new String("Hello,"); var s1 = new String("JavaScript!"); var s2 = new String("Hello,JavaScript!"); // id=d0のtagを取得 var d0 = document.getElementById("d0"); // 段落を作成 var p = document.createElement("p"); var p0 = document.createElement("p"); var p1 = document.createElement("p"); var p2 = document.createElement("p"); var p3 = document.createElement("p"); var p4 = document.createElement("p"); var text = document.createTextNode("3個のString Object"); p.appendChild(text); d0.appendChild(p); // String Objectを段落としてd0に追加 var text0 = document.createTextNode("s0=" + s0); var text1 = document.createTextNode("s1=" + s1); var text2 = document.createTextNode("s2=" + s2); p0.appendChild(text0); p1.appendChild(text1); p2.appendChild(text2); d0.appendChild(p0); d0.appendChild(p1); d0.appendChild(p2); var pp = document.createElement("p"); var text5 = document.createTextNode("s0+s1とs2を==(等値演算子)と===(同値演算子)で比較して同値演算子の厳密性を確認"); pp.appendChild(text5); d0.appendChild(pp); // s0+s1,s2を==(等値演算子)で比較 if ((s0 + s1) == s2) { var text3 = document.createTextNode("s0+s1==s2"); } else { var text3 = document.createTextNode("s0+s1!=s2"); } // 比較結果を表示 p3.appendChild(text3); d0.appendChild(p3); // s0+s1,s2を===(同値演算子)で比較 if ((s0 + s1) === s2) { var text4 = document.createTextNode("s0+s1===s2"); } else { var text4 = document.createTextNode("s0+s1!==s2"); } // 比較結果を表示 p4.appendChild(text4); d0.appendChild(p4); }</script> <p>等値演算子と同値演算子の違いについて(同値演算子の厳密性について)。</p> <input type="button" value="Click!" onclick="hikaku()" /> <p>実行結果</p> <div id="d0"></div>
等値演算子と同値演算子の違いについて(同値演算子の厳密性について)。
実行結果
0 コメント:
コメントを投稿
次の投稿
前の投稿
ホーム
コメントの投稿(Atom)
0 コメント:
コメントを投稿