開発環境
- OS X Lion - Apple(OS)
- Safari、Firefox + Firebug (Webプラウザ、プラグイン)
- BBEdit - Bare Bones Software, Inc.(Text Editor)
- Script言語:JavaScript
- JavaScript Library: jQuery
『初めてのJavaScript 第2版』(シェリー・パワーズ著(Shelley Powers著)、武舎 広幸+武舎 るみ訳、オライリー・ジャパン、2009年、ISBN978-4-87311-425-5) の3章(演算子と文)練習問第3-3.を解いてみる。
その他参考書籍
3-3.
コード(BBEdit)
var a = parseInt( $('#one').val(), 10 ), b = parseInt( $('#two').val(), 10 ), c = parseInt( $('#three').val(), 10 ); if (a === 33 && b <= 100 && c > 0) { $('#pre0').text('コードブロックが実行されました!'); }
等値演算子「==」ではなく厳密等価演算子「===」を使う1つの理由はこちら。
ちなみにPython3kの場合。
コード(BBEdit)
sample.py
#!/usr/bin/env python3.3 # -*- coding: utf-8 -*- def f(a=33, b=100, c=10): if a == 33 and b <= 100 and c > 0: print("コードブロック(if)が実行されました!") else: print("コードブロック(if)は実行されませんでした!") f() for a, b, c in [(1,2,3), (33, 10, 20), (33, 101, 10), (33, 100, 0)]: f(a, b, c)
入出力結果(Terminal)
$ ./sample.py コードブロック(if)が実行されました! コードブロック(if)は実行されませんでした! コードブロック(if)が実行されました! コードブロック(if)は実行されませんでした! コードブロック(if)は実行されませんでした! $
0 コメント:
コメントを投稿