2013年2月6日水曜日

開発環境

『初めての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 コメント:

コメントを投稿